博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pico Neo 2丨(二)手柄事件管理
阅读量:2039 次
发布时间:2019-04-28

本文共 570 字,大约阅读时间需要 1 分钟。

提示:选中右侧目录,可快速找到所需内容

本系列博客地址:

 本节讲解内容:

  • 我们可以获得手柄的哪些信息、控制手柄做什么(提供脚本 Pvr_ControllerAPI )
  • 提供一个脚本,包含按键按下的回调事件(提供脚本 Skode_PrvHandEvent)

 

 

一、手柄信息的获得和手柄的控制

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

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

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

如何使用这些方法?

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

1、获得手柄数据

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

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

 

 

2、设置手柄状态

我们最常用的:

  • 手柄的震动

 

 

3、手柄的按键API

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

   

 

 

二、按键回调脚本

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

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

转载地址:http://gbfof.baihongyu.com/

你可能感兴趣的文章
javascript比较两个日期的先后
查看>>
"\r\n"与"</br>"的区别
查看>>
java去除字符串中的空格\t、回车\n、换行符\r、制表符\t
查看>>
js判断变量是否为undefined 和 string去除空格
查看>>
echarts和传统图表比较 只需改callback:调用的函数
查看>>
mysql安装
查看>>
String.format %1$s
查看>>
Android开发视频教程
查看>>
phonegap android eclipse的搭建
查看>>
Dreamweaver CS6下载
查看>>
The connection to adb is down, and a severe error has occured.
查看>>
Exception in thread "Druid-ConnectionPool-Destory" java.lang.OutOfMemoryError: PermGen space
查看>>
建立maven项目
查看>>
ie9 提示'console' 未定义问题的解决方法
查看>>
键盘回车事件导致页面刷新的问题
查看>>
用maven新建模块cs-parent
查看>>
Subclipse in Eclipse的安装和使用
查看>>
数据类型 java转换
查看>>
requery 与普通js 格式区别
查看>>
SQL语句-统计全部数据,过滤掉其中两个字段同时重复的记录
查看>>