狙击枪一

一、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、运行后,当拿起枪时手柄隐藏


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值