目前,虚拟现实应用仍然处于边探索边商业化的状态,很多人对VR体验的感觉都不相同,因此并没有一个放置四海皆准的VR开发原则,如果说非要找一个这样的原则,那就只能是给体验者提供多种不同的选择。这正是谷歌的Elements应用致力于完成是事情。
按照目前的观点,虚拟现实并不存在适用于所有人的通用准则,人们需要对VR设备和应用进行设置来获得最适合自己的体验。不过,有时候开发者不知道该提供哪些选择,如果你想要开发移动VR应用的话,或许可以试试谷歌的Daydream Elements。
Elements,正如其名字所暗示的,它包含了很多有经验的VR开发者在过去的几年里所逐渐熟知的基础性VR开发内容。它专门针对VR开发展示了六个实例,介绍相关的建议和技巧,同时讲解它们的所带来的作用和危害。
里面有三个是关于VR移动方面的,有一个专门讲解了“传送”机制,还有一个介绍了限制周边视觉之后的平滑移动,最后则是第三人称视角游戏模式(VR箘认为这个非常适合VR战略类游戏)。
到目前为止,Daydream平台已经正式发布了大半年,尽管谷歌商店里的Daydream应用并不算多,但应用了上面提及的机制的体验都能在商店里找到。例如,我们能够在《层层恐惧》VR版中发现“传送”机制,而《日蚀》使用的却是局限视角的平滑移动。而《罗拉》和《与巨人一起》则使用了跟随主角的第三人称视角。
同时,Elements还提供了一些UI方面的建议。我们能够看到VR版的应用菜单,里面包括移动简化版VR绘图程序,外观类似谷歌的Tilt Brush。而Swipe菜单则进入一个第一人称气球射击游戏,我们还能找到一个场景体验应用,展示了谷歌使用移动GPU完成的VR场景光线渲染效果。
Elements就是这样一个VR免费应用,它的内容非常基本,所以除了新手开发者以外其他人大概并不会很感兴趣。谷歌应该是配合最新发布的Daydream2.0推出,方便开发者制作符合谷歌标准的VR应用吧。不管怎么说,如果一个人打算开发VR应用却没什么经验,倒是可以尝试一下。