代码检查:重复访问内置组件的属性效率低下。
许多 Unity 组件以属性形式公开引擎本地部分的数据,例如 Transform.localPosition。 访问这些属性需要切换到原生代码,可能会导致较高的开销。 建议首次使用时将属性值缓存到局部变量中,后续访问使用该变量。 这样可以减少不必要的原生代码切换开销。
此检查将高亮显示重复的属性访问,并提供快速修复,自动引入局部变量,将属性值赋给它,并用该局部变量替换后续的属性访问。 该检查只会在属性被设置新值或相关属性被设置前替换这些用法(例如 Transform.position 和 Transform.localPosition 是相关属性)。
2026年 5月 8日