狙击枪一
来源:互联网 发布:基础地理数据下载 编辑:程序博客网 时间:2024/04/30 22:33
一、VRTK和SteamVR的配置
1、创建一个项目,导入SteamVR和VRTK
2、创建一个空物体,重命名为[VRTK_SDKSetup],添加组件VRTK_SDK Setup,将CameraRig作为该物体的子物体
3、创建一个空物体重命名为[VRTK_Manager],添加组件VRTK_SDK Manager,并为各变量赋值
4、在VRTK_Manager下分别创建两个空物体,重命名为LeftController和RightController,并分别添加组件VRTK_Controller Events、VRTK_Interact Grab、VRTK_Interact Use
5、导入枪支的包
二、设置枪支
1、创建一个空物体作为容器,重命名为Sniper,添加一个可视化的圆形小球,将枪支prefeb拖动到该容器之下,并调整枪支的位置,使其位于扳机键正上方,这个是枪支的旋转轴
2、创建一个空物体,重命名为Handler(枪支持握的点),添加一个菱形的可视化点,移动位置位于旋转点的下方,为了比较自然的持握体验,将其旋转70度
3、给枪支添加Box Collider,并设置其正好包裹住枪支
4、Window-->VRTK-->Setup Interacteble Object-->Setup selected object(s)
三、设置持握(右手持握,左手辅助进行瞄准)
1、给RightController添加一个脚本VRTK_Object Auto Grab
2、设置抓取点
3、给左右手柄添加VRTK_Interact Touch(新版vrtk添加 VRTK_Interact Grab后不会自动添加)
4、运行后抓取狙击枪
三、隐藏手柄
1、为容器添加脚本VRTK_Interact Controller Appearance,并勾选Hide Controller on Grab
2、运行后,当拿起枪时手柄隐藏
- 狙击枪一
- [极品狙击枪!
- Unity 狙击枪开镜
- 世界极品狙击枪全集 (共37P)
- Unity狙击枪的视野放大和缩小
- 《狙击电话亭》
- 狙击美国
- CSS实战:id是狙击枪 class是双刃剑 合则两利分则两败
- 神枪狙击2013粤语全集_(电视剧完整更新)最全版播放
- VR狙击枪望远镜的制作方法(镜面处理及多屏投射方法)
- 狙击百渡
- “保送优先”狙击“唯考是举”?
- 狙击驱动木马
- 短线狙击、趋势判断
- 奇迹般的狙击英雄
- 亚马逊入华遇强劲对手狙击
- Android破解---天天狙击2
- 狙击知识——跳眼法测距
- SO_REUSEPORT和SO_REUSEADDR
- mysql远程连接
- 阿里云专网服务器连接互联网的设置
- ZOJ1610 Count the Colors(线段树区间染色,成段更新)
- 清除浏览器双击的阴影效果
- 狙击枪一
- HDU 1372 骑士巡回问题
- JAVA线程同步锁和线程间协调操作
- POJ 1579 Function Run Fun(记忆化搜索)
- TensorFlow学习笔记(十四)TensorFLow 用mnist数据做classification
- Hive中的函数大全
- [c/c++][转]堆栈详解
- python之argparse模块
- MySql外键添加失败:java.ql.SQLException: Cannot add or update a child row: a foreign key constraint fails