老师,第32课时里将人物移动修改为刚体移动,就会很卡,移动速度很慢,换回transform就很流畅,速度也比较快。transform.position = position;//rigibody2d....
追评
老师,第32课时里将人物移动修改为刚体移动,就会很卡,移动速度很慢,换回transform就很流畅,速度也比较快。
transform.position = position;
//rigibody2d.MovePosition(position);
我的版本是Unity 2022.3.5f1c1
找到原因了,但是也是很奇怪,它的帧率默认变成500Hz了,我打印了它的Time.deltaTime,发现是0.002s,我去查看了下工程配置,默认Frame rate就是60,我只好在start()函数里,强制将帧率修改为60,再次运行就OK了。
追评