1. 修改Rigidbody2D 的 velocity (速度)
float move = Input.GetAxis(Constants.inputMove);
this.GetComponent<Rigidbody2D>().velocity = new Vector2(move * maxSpeed, GetComponent<Rigidbody2D>().velocity.y);
move的值在-1 ~ 1之间,会根据按键的时长来进行计算
2. RaycastHit2D.normal 法线
以下内容转自 ceeger 圣典百科
射线碰到表面的法线向量。
表面的法线向量是表面接触点的向外垂直的点的向量。这个向量用于确定反射或炮弹弹射或对齐角色直立在表面上。
注意,如果碰撞发生在碰撞器内,那么碰撞法线将简单的是射线的反方向。
网友评论