枪发射子弹打击怪物,每隔一秒发射一颗子弹,当怪物变多后,子弹速度明显下降,dc已经优化到15左右,请问还有哪些因素会影响子弹速度。
字段速度通过
shotNode.getComponent(RigidBody2D).linearVelocity = new Vec2(speed.x,speed.y);
来实现的。
帧率有变低吗
降低了,降到20多了。请问这个和刚体有关系吗。
你子弹用的是对象池吗?还是说发射一颗销毁一颗再生成一颗?
使用的对象池
你确定是子弹速度变慢了,而不是帧率降低了?
帧率降低了所以子弹变慢了,请问针对帧率有优化手段吗,之前一直在优化dc已经降到15已下
额,我也不清楚额,看看其他大佬们有啥想法没吧
好的,谢谢。
速度乘update的参数dt
有关系的你看物理系统更新步进是在postupdate中的,postupdate和帧率有关
万分感谢,我研究下。
明白了,这是一个方法,谢谢。