Transform类:
transform.position;
transform.Translate//物体相对位移的单位
transform.Roate;
transform.eulerAngles;//物体的角度
transform.localScale;//物体的缩放
Rigidbody类:刚体也能控制position与rotation且改变更快,colider不需要重新计算,优先考虑
rg.AddForce(0,0,1);//施加方向力
rg.AddTorque(0,0,1);//施加扭矩
rb.MovePosition(Vector3 a);//移到指定位置
rb.MovePosition(Quaternion a);//移到指定角度
rg.Sleep();//刚体休眠
rg.WakeUp();//刚体唤醒
Time类:
.time//游戏从开始到现在经历的时间
.delaTime//从上一帧到当前的时间 会受到timeScale的影响
unscaledDeltaTime//从上一帧到当前的时间 不会受到timeScale的影响
.timeScinceLevelLoad//从当前scene开始到现在的时间
.frameCount//已经渲染的帧的总数
.realtimeSlienceStartuo//从游戏启动到现在的时间
.timeScale//等于1,游戏时间继续,0,游戏时间暂停;0-1之间的小数
timeScale会影响FixedUpdate的调用,但是不会影响Update的调用。所以要实现有的物体移动有的物体不移动可以考虑放在2个函数中分别写代码