input.getaxis(“horizontal”);
input.getaxis("vertical");
debug.log();
r
input.getaxis(“horizontal”);
input.getaxis("vertical");
debug.log();
r
Debug.Log();//输出日志
float h= Input.GetAxis("Horizontal");//监听水平轴的方向键是否按下,(返回值是1或者-1),因为"Horizontal是返回水平的值,(渐变到1或者-1)
float v = Input.GetAxis("Vertical"); //(返回值是1或者 - 1),因为Vertical是返回垂直的值,(渐变到1或者-1)
老样子我也只会记一些代码
因为我对于代码不太熟悉
这节课的笔记十分重要!!!
了解下英语:
Horizontal 水平 //记忆方法:记哈利波特
Vercital 竖的 //记忆方法 :记音标
举个例子:
float h//随便搞个单精度的变量
= Input GetAxis("XXX");
此处XXX = Horizontal or Vertical
监听键盘代码
input.getaxis("Horizontal/vertical");
Horizontal 水平
Vertical ch
代码
HorizontaL(水平)
Vertical(垂直)
Input(输入)
GetAxis(获取轴)
float h = Input.GetAxis("Horizontal");
rd.AddForce(new Vector3(h,0,0));
用键盘控制指定物理碰撞的向量值
unity和键盘的交互:
监听键盘:
Input.GetAxis("Horizontal")
Input.GetAxis("Vertical")
获得一个轴;
-1到1;模拟加速减速的过程
输入in,不自动提示input
input(输入) GetAxis(得到轴)
Horizontal(水平) Vertical(垂直 前后)
float(浮动 小数)