Unity开发HTC vive 三、远处拖动3D物体
2017-01-06 11:30
309 查看
2017年3月24日修改
vive的sdk SteamVR在升级,会有些改动。最新的SteamVR1.2.1在Unity5.4.4下狂报错。
下面的内容是在以下环境完成的
unity5.4.4
SteamVR1.2.0(http://download.csdn.net/detail/wuyt2008/9792970)
ViveInputUtility1.5.1beta(http://download.csdn.net/detail/wuyt2008/9792980)
效果如下,手柄射线照射到3D物体的时候,可以通过Trigger按钮抓住物体并拖动
1、导入SDK:SteamVR Plugin和Vive Input
Utility
2、删除场景中的默认摄像机,将CameraRig拖入场景
将VivePointers拖入场景
3、添加一个3d对象,并设置位置和大小
4、在物体上添加脚本Draggable,添加时会自动添加Rigidbody组件。运行就可以了。
vive的sdk SteamVR在升级,会有些改动。最新的SteamVR1.2.1在Unity5.4.4下狂报错。
下面的内容是在以下环境完成的
unity5.4.4
SteamVR1.2.0(http://download.csdn.net/detail/wuyt2008/9792970)
ViveInputUtility1.5.1beta(http://download.csdn.net/detail/wuyt2008/9792980)
效果如下,手柄射线照射到3D物体的时候,可以通过Trigger按钮抓住物体并拖动
1、导入SDK:SteamVR Plugin和Vive Input
Utility
2、删除场景中的默认摄像机,将CameraRig拖入场景
将VivePointers拖入场景
3、添加一个3d对象,并设置位置和大小
4、在物体上添加脚本Draggable,添加时会自动添加Rigidbody组件。运行就可以了。
相关文章推荐
- Unity开发HTC vive 三、远处拖动3D物体
- Unity中拖动的简单实现(UGUI以及3D物体)
- Unity 3D - 鼠标拖动物体Demo
- Unity 实现鼠标拖动3D物体
- 002HTC vive 远处拖动3D物体
- unity 3d中简单巧妙的实现拖动鼠标旋转物体
- Unity 3D 开发技巧分享&工具推荐
- Unity 3D 物体碰撞后实现连接
- unity基础开发----同一个场景不同物体传值问题
- XNA 3D游戏开发入门基本——鼠标选择3D模型(3D物体的拾取)
- [Unity3D]Unity3D游戏开发之在3D场景中选择物体并显示轮廓效果强化版
- unity基础开发----物体位移和旋转实用代码
- Add touch listener to 3D object in unity(Unity中给3D物体添加按钮点击功能)
- 使用ngui拖动3d物体
- unity3d鼠标经过物体时变颜色,离开时恢复
- [Unity3D]Unity3D游戏开发之在3D场景中选择物体并显示轮廓效果
- unity 3d快熟使用KGFMapSystem开发小地图
- Unity 3D 控制物体前后左右均匀移动脚本
- Unity 3D 开发技巧分享&工具推荐
- Unity3D开发Android游戏__用3D物体做UI