GameObject.name

项目中要尽量避免使用这个API,不管是 get 还是 set

Unity 脚本底层并不会缓存 name ,而是每次从 Native 获取,每次调用,就是一次 内存分配

screenshot2.png

官方说明如下:

Pasted image 20210312175012.png

可以参考下面的方式,仅在 Editor 环境下使用 xxx.name

#if UNITY_EDITOR
	xxxx.name = "xxx";
#endif