我是文森特,一个法国学生。对于一个学校项目,我和我的小组正在iOS上开发一个360应用程序。这个想法是,用户将使用的应用程序与纸板,并生活在360的体验。我的团队中没有人这样做,所以我在这里,得到如此好的建议,我们应该利用哪些技术来使我们的项目得以开展。
https://imgur.com/wLVwAxk (用户使用应用程序的插图)
我们发现,使用Google的ArKit和是我们想要的两种主要技术,但问题是我们有点害怕选择错误的技术。ArKit看起来不错,但这是3D的。我们更多的是在图像周围投射2D图像,他可以移动头部在它们之间导航。从它的角度来看,统一似乎太多了,我不确定脚本/动画是否表现得很好。
你们觉得怎么样?ArKit?团结?也许还有一件事?我肯定忘了一些东西,所以请询问更多的细节:)。谢谢!
发布于 2018-03-16 08:05:27
你只需要Unity+GoogleVR插件,ARKit/Vuforia是不需要的,因为你不做增强现实。
对于全景图像:使用等矩形图像,可以将其指定为立体地图,或使用着色Skybox/全景(支持360或180度图像类型)。
在其他图像之间移动: GoogleVR有关于如何单击对象的示例场景,然后只需加载新的全景图像即可。
您也可以在该全景球上播放360段视频,使用统一视频播放器或资产商店的一些视频播放器(他们可以为您处理youtube url解析)。
发布于 2018-03-16 07:22:56
简短的回答:你应该使用统一。它很容易开始,你基本上可以瞄准所有的主要平台。
很长的答案:使用ARKit或ARCore通常需要使用统一引擎或其他引擎。直接使用SDK只是更多的工作,而且统一很容易(而且是免费的!)来使用。如果你想要目标跨平台开发(移动和个人电脑),使用统一与Vuforia。最近版本的团结已经建立了Vuforia,所以它应该是非常容易开始。应该有很多文档可以让您开始工作(比如这)。
您可能会考虑的另一条途径是使用JavaScript将其作为web应用程序(HTML + 阿弗雷姆 )使用。aframe仍然是相当新的技术,但已经相当强大。它主要是受浏览器支持的限制,当然,它的文档不像Unity那么多,也没有那么多的资产/插件。
https://stackoverflow.com/questions/49307596
复制相似问题