水平轴向是Horizontal,而垂直轴向是Vertical
要想让角色以0.1m/s的速度移动,则需要在变量名后乘上Time.deltaTime,如:
水平轴向是Horizontal,而垂直轴向是Vertical
要想让角色以0.1m/s的速度移动,则需要在变量名后乘上Time.deltaTime,如:
(轴向输入)float horizontal=(类名和方法名)Input.GetAxis(横轴)("Horizontal");
float Vertical=Input.GetAxis("Vertical");
Vector2 (变量)position=(ruby的位置)transform.position;
position.x(横轴)=position.x+0.1f*(自身位置)horizontal*(按每秒一米的速度移动)Time.deltaTime;
position.y(y轴)=position.y+0.1f*(自身位置)vertical*(按每秒一米的速度移动)Time.deltaTime;
tansform.position=position;(确认赋值给它)
float horizontal = Input.GetAxis("Horizontal");
float vertical = Input.GetAxis("Vertical");
Vector2 position = transform.position;
position.x = position.x + 0.1f * horizontal*Time.deltaTime;
position.y = position.y + 0.1f * vertical*Time.deltaTime;
transform.position = position;
float h = Input.GetAxis("Horizontal");
-1 到 1的值。