VRTK按键响应
作者:互联网
手柄按键响应
游戏对象添加VRTK_ControllerEvents脚本
找到对应的事件添加函数即可
例子:
VRTK_ControllerEvents controllerEvents;//手柄按键事件类
private void Awake()
{
controllerEvents = GetComponent<VRTK_ControllerEvents>();
}
void OnEnable()
{
controllerEvents.TriggerPressed += TriggerPressed;//添加扳机按下事件
注意 选择TriggerPressed 按F12可快速找到其他事件
}
void OnDisable()
{
controllerEvents.TriggerPressed -= TriggerPressed;//移除扳机按下事件
}
/// 按下扳机执行
private void TriggerPressed(object sender, ControllerInteractionEventArgs e)
{
print("扳机按下");
Debug.LogFormat("{0}__{1}",sender,e.touchpadAxis);
}
标签:扳机,VRTK,void,响应,按下,controllerEvents,按键,TriggerPressed 来源: https://blog.csdn.net/weixin_43796392/article/details/120744686