目录
📢 本节讲解内容
我们可以获得手柄的哪些信息、控制手柄做什么(提供脚本 Pvr_ControllerAPI )
提供一个脚本,包含按键按下的回调事件(提供脚本 Skode_PrvHandEvent)
🟥 手柄信息的获得和手柄的控制
SDK脚本里不仅包含Pico Neo 2的API,并且注释是英文的。
我会提供一个新脚本,直接将这个新脚本替换掉原脚本即可。或者将旧脚本里面的内容替换为新脚本里面的。
新脚本 Pvr_ControllerAPI 我们需要的内容在下面红框中。
如何使用这些方法?
例:获得手柄电量 Pvr_UnitySDKAPI.Controller.UPvr_GetControllerPower(int hand)
1️⃣ 获得手柄数据
首先我们来看看能获得哪些事件,以及这些事件他们的触发按键/方式是什么
- 手柄电量
- 某按键是否按下
- 某按键是否抬起
- 某按键是否正在被长按
- 扳机的输入值
- 手柄的角加速度
- 手柄的线加速度
2️⃣ 设置手柄状态
我们最常用的:手柄的震动
3️⃣ 手柄的按键API
我们要搞清楚,手柄上的按键对应脚本里的哪个枚举值。不然想获得手柄某按键状态时,不知道要传什么参数。
🟧 按键回调脚本
将该脚本挂载到任意物体都可。
使用方法:将代码注册到代理事件中去。
大家还有什么问题,欢迎在下方留言!
如果你有 技术的问题 或 项目开发
都可以加下方联系方式
和我聊一聊你的故事🧡