首页 > 解决方案 > Unity:通过编辑器脚本删除 LOD

问题描述

我希望能够通过编辑器脚本从 lod 组组件中删除所有 lod 以及它对应的游戏对象。你们能帮我吗

标签: unity3d

解决方案


lod 组类提供了一种方法来获取所有 lod 的数组GetLods()。每个 lod 类都有一个与分配给该特定 lod 的游戏对象相关的渲染器列表,每个渲染器对象都有对游戏对象父级的引用,因此只需为每个游戏对象调用 Destroy 方法即可。要从 lod 组中删除 lod,只需使用空数组作为参数调用 SetLODs。


推荐阅读