Unity工具:
1.Transform
2.Rigidbody
3.动画
操作方式:
鼠标、键盘、(移动端:触屏)
axis、keys、mouse、button
运动形式:
前进、后退、旋转
方向、距离
方向:
Transfrom在世界空间中的方向,和角色的旋转有关:
- Transform.right:红轴(X)
- Transform.up:緑轴(Y)
- Transform.forward:蓝轴(Z)
Vector3的性质:up/down/right/left/forward/back。分别代表了对应的世界空间坐标系的单位向量。
关于转向常见需求:
1.使得物体始终面向摄像机:
把物体的forward方向设置为摄像机forward方向的负方向。
tipBoard.transform.forward = Camera.main.transform.forward;
transfrom.LookAt(Camera.main.transform);
2.胜利后,面朝左的2D角色向屏幕上方飞去,注意要平滑转身。
if (GameManager._instance.isWin)
{
transform.up = Vector3.Lerp(transform