在分析shadowgun时,无意中发现所有的环境建筑运行后,都被合并成一个叫做 "Combined Mesha (root: scene)" 的mesh了,但是没有发现任何合并的脚本,因为在unity以前的版本有个一小岛的demo,里面有用到合并场景静态mesh的脚本,后来4.x换了新的demo了,这里面也没发现有合并脚本。后来反复试验才发现,原来所有被勾选了“Static”的GameObject,其中的Mesh Filter中的mesh都会被合并到 "Combined Mesha (root: scene)" 中,在自带的deomo:AngryBots中,还有一些Semi-Static的物体,虽然勾选了Static,但是Static旁边的菜单选项中只有一部分,比如只勾选了 Lightmap Static,这时候里面的mesh是不会被合并的。至于菜单里的每一项的作用需要看看官方文档了,至少你整个勾选Static的话,mesh是肯定会被合并的。
转载于:https://www.cnblogs.com/yaukey/p/unity_mesh_combine.html