在游戏场景中,每一个GameObject都有static或者动态的两种状态,当一个物体标记为static后,就确保这个物体在游戏场景中为静态的、不会移动的物体,进而在游戏的运行过程中让游戏有更加流畅的运行体验。
static下有很多的选项,例如Lightmap Static,指的是使用光照贴图对场景中的静态物体进行优化;Occluder static则是会在遮挡剔除中应用,当一个静态的物体被遮挡后,便不会渲染与之相关的信息。而如果我们希望物体进行移动,就不能勾选这一选项,否则就有可能会出现目标移动物体的碰撞体在移动,而其mesh信息一直保持静止的情况。
总之,对于场景中一直不动的物体,勾选上static是一个绝佳的选择。