一、基础环境搭建
1.AssetStore 找到SteamVR并导入;![](https://file.jishuzhan.net/article/1710262211672281090/7e6129a0b85daeb44ac44dfd2741715c.webp)
2.添加一个 VR 中代表玩家自己的物体。我可以打开 Assets/SteamVR/InteractionSystem/Core 文件夹,将 Player 物体拖入场景:![](https://file.jishuzhan.net/article/1710262211672281090/a87e9b81421b3f3dfa50228898f6241e.webp)
二、修改手柄按钮映射集
3.windows/steamVR input,新建Action,起名为move,类型为二维向量
![](https://file.jishuzhan.net/article/1710262211672281090/25b5f19c5827ffa1b44b6a2a0778eda5.webp)
4.open binging UI,点击打开绑定视图,点击编辑![](https://file.jishuzhan.net/article/1710262211672281090/5cfb973e66b97234f0aa90aa9acd0f3c.webp)
5.点击"+"号
![](https://file.jishuzhan.net/article/1710262211672281090/c582dc7782c4b200e42665be581eb82a.webp)
6.选择"摇杆"![](https://file.jishuzhan.net/article/1710262211672281090/4d08a719fdb3796443fc362ca95b3ff1.webp)
7.在位置一栏添加刚刚编写的"move"Action,点击"对号",点击"保存个人绑定"。建议再次打开查看是否绑定成功
![](https://file.jishuzhan.net/article/1710262211672281090/c5b8e08a9c985d4dfed2a5da9d054a19.webp)
基础配置到此
三、代码添加及逻辑实现
请参考:Unity SteamVR 开发教程:用摇杆/触摸板控制人物持续移动(2.x 以上版本)-CSDN博客
感谢大佬的分享