输入模块Input system
模块下载
先导入模块点击windows>>Packagge Manager
在Packagge Manager窗口里面
有两种方法实现控制一种是用input给的一个组件直接创建控制
另一种用代码自己定义检测按键按下再执行方法接下来我们先讲第二中自定义的
第二种方法
添加input systen
创建好之后是这个样子
创建好之后双击打开,这里面就可以监听按键,摇杆等对应的操作了。
用软件翻译一下大概就能知道怎么用了
上下左右获取,
创建好之后关闭,再点击那个创建好的input aciton asset 勾选生成C#才能读取
代码控制
如果我创建了一个这样的input system
public InputPrice inputPrice;
private void start()
{
inputPrice = new();
}
private void Update()
{
inputDirection = inputPrice.wasd.p2.ReadValue<Vector2>();//随时读取input system的数值键盘的输入值
}
第一种直接添加player input 组件快速创建
屏幕录入
摇杆直接加入On-Screen stick这个inputsystem弄好的代码,模拟摇杆输入
第一个变量是模拟的移动范围不用button组件也可以,只需要image
模拟按键