电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>仿真技术>虚拟现实VR开发应注意的十个问题

虚拟现实VR开发应注意的十个问题

2017-09-14 | rar | 0.1 MB | 次下载 | 免费

资料介绍

  给虚拟现实VR开发者的十大建议

  随着各个虚拟现实头显和虚拟现实平台的发布,虚拟现实是越来越受到欢迎。分析人士预测2016年将会卖出数百万台虚拟现实设备,而将于10月份发布的PSVR的出货量也可能会达到200万台。如果基于主机的头显能够成为一个受大众欢迎的工具的话,那么届时卖出的头显将会比现在的预测要更多。下面是给大家带来的初级虚拟现实开发者的十大贴士。

  1. C#语言或者C++语言

  Unity和Unreal引擎都有各自的优缺点,而两者都有可用的蓝图和源代码,让开发者可以随意进行修改调整,并根据自己的意愿选择特定的引擎。而影响你选择某个引擎的因素之一是编程语言。Unity支持的是C#语言,而Unreal支持的则是C++,所以如果你只会其中一种语言的话,那么你的选择就很明显了。

  2.购买现有的Asset

  有个成语说得好,坐享其成,这对于开发虚拟现实应用和游戏来说也同样适用。有许多技术精湛的3D模型艺术家、音频制作者和视频制作者。像Best3DModel这样的网站可以让你购买到许多可以进行定制的3D模型,并用于你的虚拟现实项目中。这样可以大大减少你的开发时间,同时也可以利用这些精美的3D模型来完善自己的作品。

  3.首先为移动头显开发应用

  如果你真的是第一次接触虚拟现实开发,那么这个世界或许会让你感到十分震撼,不仅仅只是因为你可以制作任何你能想象到的体验。YiViAn的建议是从为移动虚拟现实头显开发一个小型网页应用开始,当你积累了一定经验后再开发完整的PC应用。

  你可以从中掌握到许多关于虚拟现实开发的基本知识,而这些都是可以应用到PC端开发的,所以你用于开发移动应用的时间是绝对有意义的。另外,市场对虚拟现实应用开发一直都有需求,所以这些经验会给你带来很大的优势。

  4.安装分析工具以优化用户体验

  对于虚拟现实和游戏开发来说,用户体验是重中之重。如果玩家对这款游戏的体验不好,那么他们便会卸载这款游戏或者应用,他们甚至不会再关注这些开发者以后的产品。在开发虚拟现实项目的时候,你不仅需要确保游戏是优秀的,而且要确保虚拟现实体验是优秀的。

  如果玩家初体验你的游戏时感觉恶心,那么他们便会一直记着。所以设置一个分析工具,记录玩家是否在体验结束前就离开游戏。如果玩家在某个特定的时间点或者地方离开游戏的话,那么你需要知道玩家把大部分的时间都用在什么地方,什么地方令玩家获得最大的享受。你可以利用这些信息来优化游戏并进行更新,同时为你未来的项目积累到宝贵的经验。

  5.使Unity或者Unreal引擎的Blueprint(蓝图)

  Unity和Unreal都向开发者提供blueprint(蓝图)。这些基本的平台和游戏的功能都是完备的,而且还包含了源代码让用户随意使用。你可以对这些blueprint进行修改,并制作发布自己的虚拟现实版本。充分利用好这些blueprint,尤其是你才刚刚开始接触虚拟现实开发。

  6.永远不要低估音频的作用

  人们可以制作出精美的虚拟现实体验,但却很容易忘记其他因素。需要指出的是音效同样非常重要。视觉提示、背景音乐、对话和音效对一个优秀的虚拟现实体验来说都是很重要的。如果你缺乏高质量的音频,那么你的用户将会留下遗憾。虚拟现实应该是完全沉浸的体验,而音频的作用不容忽视。

  7.保持连贯性

  对许多玩家来说,虚拟现实还是一样新鲜的事物,而这更需要连贯性,也就是说保留玩家所熟识的元素。我们可以想象一下,当玩家拿起一个主机控制器来玩一款FPS游戏或者足球游戏,那么他们很自然会倾向于使用特定的按键,而他们一时会很难适应全新的控制器布局。在虚拟现实中,这或许还不是一个问题,但如果你需要玩家在游戏一开始使用特定的控制或者动作的话,那么在整款游戏中都保持连贯性。

  8.可预测的交互

  一个虚拟现实体验也就是一个虚拟现实世界,但一个完全沉浸的体验通常需要有一些易于识别的元素。例如,如果你在使用一个真实世界的工具(如电锯),那么用户会期待这个工具在虚拟现实世界中会有着跟现实世界同样的效果,而作为开发者的你应该要满足这种期待,除非你的故事剧情有着特殊的要求。

  9.使用提示来引导用户的视线

  用户在虚拟现实中可以看向任意一个方向,游戏提供有多大的世界,用户就能看到多大的世界,所以唯一的限制在于游戏设计本身。然而,你或许不想让用户看完整个世界,而你或许也没有足够的资源来完全开发每一个区域。那么这时你应该使用提示来引导用户看向某个特定的方向。这不仅会减少你的开发成本和时间,同时也能告诉用户他们应该做什么,看向哪里,走向哪里,而不是漫无目的地随处瞎看。

  10.确保你的虚拟现实体验是最优秀的

  虚拟现实游戏才刚刚起步,大部分的玩家之所以玩虚拟现实游戏的原因只是单纯的想体验虚拟现实,而不是专门来享受这些游戏。制作出吸引人的游戏固然重要,你同时还需要提供最优秀的虚拟现实体验。这不仅意味着图形画面和音频的结合能够创造出真正沉浸式的体验,而且还表示你需要尽可能地进少晕动症的发生。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1491次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  95次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  11次下载  |  免费
  11. 6100W短波放大电路图
  12. 0.05 MB  |  4次下载  |  3 积分
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  4次下载  |  免费
  15. 8基于AT89C2051/4051单片机编程器的实验
  16. 0.11 MB  |  4次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537793次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费