Transform Rigidbody Time

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个函数中分别写代码

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值