欢迎光临散文网 会员登陆 & 注册

untiy input system 2/5

2023-08-21 15:18 作者:三维建模人天豪  | 我要投稿

3直接读取设备状态

新建名为“input”脚本,并添加到需要反馈的资产中(如玩家的胶囊体)。

输入以下代码:

2、如果没找到需要的设备:这里我省略了相关程序,可以根据项目需要进行编写。不能没有,没有出bug。

3、按下E键程序:JianPan.eKey.isPressed中的“eKey”指“e键”class Keyboard中的一个属性,可以输入“Key”关键词搜索其它按键的代码。鼠标可以用“Button”为关键词搜索。手柄摇杆搜索“Stick”,按键同样为“Button”。

注:存储鼠标的坐标为“position”属性,类型为“Vector2Control”,读取这个二维向量需要用“ReadValue()”方法。unity的鼠标坐标系为游戏窗口左下角为零点,因此如果鼠标脱离游戏窗口是有可能为负值的。

编写好程序后添加到资产中即可,本文为玩家视角的资产,如与本文程序相同,则运行游戏后控制台打印“E”即为成功:

图2

1、选择资产。

2、将脚本添加到资产。

3、控制台窗口。

实际情况中,本方法需要在设计开始就得考虑好各种情况进行调试。虽然程序上简单,但是逻辑上不简单,得先想清楚整体的架构才能实践。


untiy input system 2/5的评论 (共 条)

分享到微博请遵守国家法律