Unity3d 我需要一个能上下伸缩的游戏物体刚体吗?

Unity3d 我需要一个能上下伸缩的游戏物体刚体吗?,unity3d,Unity3d,我有一个像初学者一样的问题。目前,我的场景中有一个通过动画上下缩放的游戏对象。它上面有一个圆形碰撞器2D 我以前看过一些关于刚体和碰撞器性能优化的教程。我了解到,如果游戏对象在游戏中移动,它应该有一个刚体组件。否则,碰撞器组件本身就可以用于触发器 由于无休止的向上/向下缩放动画,我的游戏对象有点移动,因此最好在其上放置刚体组件吗 我想说的是,我没有使用任何物理运动,比如AddForce或类似的东西。希望有人能澄清这一点 一个游戏对象应该有一个刚体组件,主要有两个原因,第一个是如果你在使用物理,第

我有一个像初学者一样的问题。目前,我的场景中有一个通过动画上下缩放的游戏对象。它上面有一个圆形碰撞器2D

我以前看过一些关于刚体和碰撞器性能优化的教程。我了解到,如果游戏对象在游戏中移动,它应该有一个刚体组件。否则,碰撞器组件本身就可以用于触发器

由于无休止的向上/向下缩放动画,我的游戏对象有点移动,因此最好在其上放置刚体组件吗


我想说的是,我没有使用任何物理运动,比如AddForce或类似的东西。希望有人能澄清这一点

一个游戏对象应该有一个刚体组件,主要有两个原因,第一个是如果你在使用物理,第二个是如果你想让其他碰撞器检测到该游戏对象的碰撞/进入/退出。 从你的描述来看,你似乎不需要在你的游戏对象上有一个刚体,特别是因为移动只是按比例而不是按位置。
而且,为了澄清,即使游戏对象正在移动,也不一定要在游戏对象上放置刚体组件。移动物体有不同的方式,刚体通常有助于防止移动非常逼真,并与其他游戏物体发生碰撞。

谢谢您提供的信息。帮我把事情弄清楚一点。