《Unity虚拟现实开发实战》——第1章,第1.7节VR必备技能-阿里云开发者社区

开发者社区> 华章计算机> 正文

《Unity虚拟现实开发实战》——第1章,第1.7节VR必备技能

简介:
+关注继续查看

本节书摘来自华章出版社《Unity虚拟现实开发实战》一书中的第1章,第1.7节 VR必备技能,作者[美] 乔纳森·林诺维斯,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.7 VR必备技能
本书每章都介绍了一些对于构建属于自己的虚拟现实应用非常重要的新技巧和概念。你可以在本书中学习到以下内容:
空间缩放比例:当构建一个VR体验时,重视3D空间和缩放是很重要的。Unity的1个单位通常等于虚拟世界中的1m。
第一人称控制:有很多种技术可以用来控制你的虚拟角色(第一人称摄像机)的移动,基于凝视的选择器、游戏控制器和头部移动。
UI控件:不同于传统的视频游戏(和手机游戏),所有的UI组件都处于VR中的世界坐标系中,而不是屏幕坐标系。我们将探讨如何向用户显示提醒、按钮、选择器和其他UI控件,这样他们就可以进行交互并做出选择。
物理和重力:虚拟现实中的存在感和沉浸感的关键是现实世界中的物理和重力。我们将利用Unity的物理引擎。
动画:场景中移动的物体称为“动画”,它可以沿着预定的路径,也可以使用人工智能(Artificial Intelligence,AI)脚本,脚本遵循某种逻辑算法用于响应环境中的事件。
多用户服务:实时联网和多用户游戏不容易实现,但是在线服务使之变得容易,并且不需要你是一个计算机工程师。
构建并运行:不同的头盔显示器使用不同的开发套件(SDK)和资源来构建针对不同意图的应用。我们将考虑对于不同的设备使用一个接口的技术。
在需要的时候我们会使用C#语言编写脚本以及使用Unity的特性。
然而,有些技术领域我们没有涉及,例如真实感渲染、着色器、材质和光照。我们将不会探究建模技术、地形和骨骼动画。有效地使用高级的输入设备和手部、身体追踪对VR来说是至关重要的,但是我们此处不讨论它们。我们同样也不讨论游戏玩法、动力学和策略。我们会讨论渲染性能优化,但不会太深入。这些都是非常重要的话题,可能对你来说是必须要学习的(或者对于你团队中的某些人),此处,它们对于构建完整的、成功的和沉浸感极强的VR应用也很重要。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
6907 0
dzq
即时通讯(im)框架/系统开发思考(1)-通讯协议选型
文章分析了XMPP,MQTT,WebSocket,socket.io 各种协议的优缺点,最终选择了socket.io 作为即时通讯的通讯手段。
1240 0
开放下载!《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》
弄潮新基建,玩转智能生活!《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》电子书现已开放下载,立即加入书单吧!
14025 0
[Unity3d ios]开发- 实现iphone手指拖拽
using UnityEngine; using System.Collections; public class Test : MonoBehaviour { private Vector3 screenPoint; ...
2077 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载