[转]Pico Neo 2✨二、手柄事件管理

 目录

📢  本节讲解内容

🟥 手柄信息的获得和手柄的控制

1️⃣ 获得手柄数据

2️⃣ 设置手柄状态

3️⃣ 手柄的按键API

🟧 按键回调脚本


📢  本节讲解内容

我们可以获得手柄的哪些信息、控制手柄做什么(提供脚本 Pvr_ControllerAPI )

提供一个脚本,包含按键按下的回调事件(提供脚本 Skode_PrvHandEvent)

🟥 手柄信息的获得和手柄的控制

SDK脚本里不仅包含Pico Neo 2的API,并且注释是英文的。

我会提供一个新脚本,直接将这个新脚本替换掉原脚本即可。或者将旧脚本里面的内容替换为新脚本里面的。

新脚本 Pvr_ControllerAPI 我们需要的内容在下面红框中。

如何使用这些方法?

例:获得手柄电量  Pvr_UnitySDKAPI.Controller.UPvr_GetControllerPower(int hand)

 

1️⃣ 获得手柄数据

首先我们来看看能获得哪些事件,以及这些事件他们的触发按键/方式是什么

  • 手柄电量
  • 某按键是否按下
  • 某按键是否抬起
  • 某按键是否正在被长按
  • 扳机的输入值
  • 手柄的角加速度
  • 手柄的线加速度

2️⃣ 设置手柄状态

我们最常用的:手柄的震动

3️⃣ 手柄的按键API

我们要搞清楚,手柄上的按键对应脚本里的哪个枚举值。不然想获得手柄某按键状态时,不知道要传什么参数。

   

🟧 按键回调脚本

将该脚本挂载到任意物体都可。

使用方法:将代码注册到代理事件中去。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值