※ 引述《shaoyang008 (洋洋)》之铭言:
: 1.Unity的相关性
: 我只知道可以用Unity制作游戏,不过制程和一般Unity游戏一样吗?因为Unity我也是
: 初学,还在摸索阶段,想请问有没有必要先把Unity弄熟再来碰Oculus,或是学到哪个
: 阶段,哪些功能注意一下就足够应付了。
小弟虽然没有 Oculus 这种高档货
还是厚著脸皮查了一下资料
希望能给大大一些帮助
(当然我无法验证也不保证正确性,
只能秀下限,有错请各位大大指教 QQ)
要在 Unity 里面使用 Oculus Rift
目前分两种方式,主要看 Unity 的版本
1. Unity 5.0 以前的版本
去 Oculus 官网下载 "Unity 4 integration"
里面已经包含了相关 Plugin
把套件汇到专案就可以了,里面有附 Demo 范例
https://developer.oculus.com/downloads/
看起来用法就是在场上放置 OVRPlayerController
然后再以 OVRCameraRig 取代原本的 Cemera
不过没试过所以只能请大大自行尝试
2. Unity 5.1 以后
目前 5.1 只有 RC 版
https://unity3d.com/unity/beta/unity5.1.0f2
在 [Player Setting] > [Other Settings] 里会有一个
"Virtual Reality Supported" 的选项,
只要打开就会支援 VR 装置。
用这个方法不需下载 VR Plugin,
(有下载的话要全部移掉)
也不用 Oculus SDK 的 API
要以 Unity 提供的 API 开发
其和 Oculus SDK 的关联完全不明
API 文件可以看这份:
http://tinyurl.com/k3xd39u
不管用哪个方案,从网络上的讨论
看起来都有一堆问题
方案 1 有很多人已提出解决方案,走的弯路会较少。
方案 2 就当勇者,但 UnityEngine.VR
或许是 Unity 未来整合各 VR 装置的桥梁。
除了设定 VR 摄影机部分
其他的还是以 Unity 开发为主吧??
: 2.学习资源
: 有没有版上大家比较推荐的相关资源或学习引导,目前Unity我是看着官方提供的教学
: 引导和Demo慢慢练,我不确定这样够不够。Oculus提供的教学比较没那么多的样子(
: 或者我没找到...),论坛提供的资讯比较琐碎,个人学起来不是很顺利
: 因为是第一次接触这种东西,有点不知道该从哪里开始,请前辈分享一下经验
: 拜托了
Unity 我也不知,就先看官方范例啦?
Oculus 参考资料 (日文):
http://tinyurl.com/mc9yded (前人血泪)
http://tinyurl.com/k5k5cks (这篇比较有趣)
http://i.imgur.com/HNLONNI.jpg
分享一下小弟觉得不错的 VR 游戏
https://youtu.be/11X99zRknwM
https://youtu.be/NmWVpWK6-yQ