【问题标题】:iPhone4, iOS5 Networked, multiplayer Augmented reality (AR/VR) game. Where to start?iPhone 4、iOS 5 联网的多人增强现实 (AR/VR) 游戏。从哪儿开始?
【发布时间】:2011-11-22 00:31:35
【问题描述】:

我现在正在开发一个非常复杂的应用程序,但我刚刚获得了一个非常好的、适合 iPhone 的 AR 游戏的小众市场创意。我很想对是否值得付出努力进行一些初步研究。我有几个(大约 4 天)来编写代码。这是我想要完成的现实时间表吗?

虽然我对 CMDeviceMotion 非常熟悉,并且可以从 GPS 获取位置更新,但我认为有 4 个功能可能需要大量工作:

1) 使用相机实时绘制增强现实控件。有没有关于如何在实时摄像机源上叠加视图的好教程?

2) 在 GPS 接收不稳定时使应用程序正常工作。似乎某些应用程序知道如何根据上一个已知位置的加速度计/陀螺仪不断更新位置。在这方面我应该从哪里开始?

3) 网络组件。我对多人游戏很陌生。我有一个可以运行 PHP 的网站。在获得网络服务器之前,我应该放弃我的网络想法吗?或者有什么方法可以在没有基站的情况下在 P2P over 3G 中运行?

4) 谷歌地图集成快速更新。这需要很多努力吗?

如果这些问题中的任何一个过于宽泛和模糊,我深表歉意。我对这个想法感到非常兴奋,但在花时间在应用上并意识到我正在处理一项艰巨的任务之前,我想知道我正在处理什么!

【问题讨论】:

    标签: gps ios5 augmented-reality iphone-4 core-motion


    【解决方案1】:

    我认为您正在处理一项艰巨的任务(尤其是多人游戏部分,您会遇到延迟/计时等问题)。

    对于您项目的增强现实部分,您可以查看 mixare 增强现实引擎。它是免费的开源软件,代码可在 github 上找到:https://github.com/mixare/ 请注意,如果您的代码基于 mixare,您必须在与 mixare 相同的 GPLv3 许可下发布您的应用。

    祝你的项目好运!

    HTH, 丹尼尔

    【讨论】:

    • Daniele,感谢您的提醒!我查看了您的视频,它们与我想要完成的非常相似,只是规模较小。我看到您使用的是 Android,而我希望在 iPhone 上完成这个项目。在我看来,您的机器人上没有陀螺仪,否则旋转会更顺畅。谷歌 I/O 2011 上有一些关于使用启用陀螺仪的安卓的视频,这对 AR 来说确实令人印象深刻。在这种情况下,网络真的让我很担心,完全双向通信可能真的会对大多数 3G 网络造成影响。
    • 还有一个 iPhone 版本(使用陀螺仪)。虽然我不是它的开发者,但请查看 github 上的代码! :) 至于 android 上的陀螺仪,在我有一部可以测试它的手机(带陀螺仪)之前,我不希望发布任何基于它的代码。 :)
    猜你喜欢
    • 2016-02-23
    • 1970-01-01
    • 2011-07-17
    • 2015-10-20
    • 1970-01-01
    • 2017-04-30
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    相关资源
    最近更新 更多