1、新建工程(使用unity hub创建工程,unity2017.3.1f1):
NewProject.png2、导入提前准备好的项目素材:
ImportAsset.png Chapter1.png每个文件夹都作为特定资产的基础:
- 材料:用于场景的材料,包括蓝色弹力球
- 型号:所有型号
- 物理材料:弹力球物理材料
- 预制件:松散的物体预制件
- 场景:游戏场景就在这里
- 脚本:所有脚本
- 纹理:场景中所有对象共享的单个纹理
预览Game场景如下:
img.png
3、下载与导入SteamVR Plugin
SteamVR SDK是Valve制作的官方库,可以更容易地为Vive开发。它目前在资源商店免费,并支持Oculus Rift和HTC Vive。
在顶部栏中选择Window> Asset Store打开资源商店:
AssetStore.png
加载商店后,在顶部的搜索字段中键入SteamVR,然后按Enter键。向下滚动一下以查看选择的资产。单击SteamVR插件以打开其商店页面:
SteamVRPlugin.png下载并导入:
import.png
如果之前下载过,本地存储在:
img.png
弹出提示框:
Tips.png
SteamVRFolder这是SteamVR插件的一部分。它显示了可以改进哪些编辑器设置以最大化性能和兼容性。
单击“ 全部接受”按钮以执行所有建议的更改。关闭资源商店并切换回“ 场景”视图。您现在将在“项目”窗口中有一个名为SteamVR的新文件夹:
4、设置使用OpenVR为VR SDK为首选SDK
在导入后出现如下提示:
console.png解决方案:重新生成LigthData
找到生成过LigthData的场景,并且换到该场景,删除原来的LightData文件夹
LightData.png
重新生成LightData:
1.png
2.png
5、运行SteamVR 中自带的两个示例场景:
1、首先确顶 HTC VIVE 已经连接成功,启动SteamVR,显示无任何红色报错即可,如下图:
OK.png2、点击运行,出现如下图所示,点击Yes
img.png SteamVR input.png该页面又用来配置输入设置:
Editor.png
先不做任何改动,直接返回,点击save and generate;后续进行学习。
自动生成案例的输入配置脚本,修改场景,点击Save
loading.png自动生成了相关文件:
NewFlies.png
complete.png3、再次点击运行:
运行OK!输出如下:
OK.png
网友评论