在分析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是肯定会被合并的。
相关文章
- 使用js方法将table表格中指定列指定行中相同内容的单元格进行合并操作。
- unity3d中的Quaternion.LookRotation
- 【Unity Shaders】Reflecting Your World —— 在Unity3D中创建一个简单的动态Cubemap系统
- 发现TypeScript中同名interface接口会自动合并的特性
- UNITY 中List.Sort的BUG
- unity中的mesh合并
- 【转】Unity中的协同程序-使用Promise进行封装(一)
- Unity3D 中 用quaternion 来对一个坐标点进行旋转的初步体会
- 算法练习之合并两个有序链表, 删除排序数组中的重复项,移除元素,实现strStr(),搜索插入位置,无重复字符的最长子串
- 【虚拟仿真】Unity3D中实现鼠标的单击、双击、拖动的不同状态判断