Unity 简记(2)–2D移动
文章目录
1.输入
Unity输入方式有三种:
1.1直接检测按下哪个按键
直接检测有两种:
A. 直接检测按键,优点:简单方便,效率高 缺点:修改按键麻烦
if(Input.GetKeyDown(KeyCode.X)) //X代表键盘上的某个按键
。。。
B. 间接检测按键,优点:方便修改按键
public KeyCode JumpButton = KeyCode.Space; //提前设置好不同功能对应按键
if(Input.GetKeyDown(JumpButton))
。。。
1.2.检测水平输入和垂直输入
分为两种:
A.键盘类(适合横版过关)
1.Vertical 对应键盘上面的上下箭头或W,S键,当按时触发
2.Horizontal 对应键盘上面的左右箭头或A,D键,当按时触发
B.鼠标类(适合飞机弹幕)
1.Mouse X 鼠标沿着屏幕X移动时触发
2.Mouse Y 鼠标沿着屏幕Y移动时触发
3.Mouse ScrollWheel 当鼠标滚动轮滚动时触发
ps:Mouse Y和ScrollWheel操作手感不佳