我有一个类似初学者的问题。我目前在我的场景中有一个游戏对象可以通过动画进行放大和缩小。它上面有一个Circle Collider 2D
。
在讨论刚体和碰撞器的性能优化之前,我已经看过一些教程。我了解到如果游戏对象应该在游戏中移动,它应该有一个刚体组件。否则,对撞机组件本身适用于触发器。
由于我的游戏对象有点移动(因为无限的向上/向下缩放动画),最好是在其上放置一个刚体组件吗?
我想提及我没有使用任何物理运动,例如AddForce
或类似的东西。希望有人可以清除这一点。
答案 0 :(得分:0)
游戏对象应该有一个刚体组件主要有两个原因,第一个是你使用物理,第二个是你想让其他碰撞者通过该游戏对象检测命中/进入/退出。 根据你的描述,你似乎不需要对你的游戏对象进行修改,特别是因为移动只是按比例而不是按位置。 而且,只是为了澄清,即使游戏对象正在移动,在游戏对象上放置一个刚体组件也不是必须的。有不同的移动物体的方法,刚体通常有助于运动应该非常逼真并与其碰撞的其他游戏物体相互作用。