Unity的游戏对象或组件前面的勾,其本质是 local 激活状态。
在 parent 激活之前,其含义是“当 parent 激活时是否也激活自己”;在 parent 激活之后,才能被理解为“现在的我是否真的被激活了”。
这个设计混淆了 意图与状态,造成一些问题,比如:制作预制时为了观察效果,需要激活,但拖出来的实例希望一开始是关闭的,必须 override;需要考虑层级关系的设计,开发者很容易犯错,比如 UI 代码;不便于实现保持当前运行、但下…。
上一篇 : 怎么下载安装pr,求安装包啊,?
下一篇 : 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
为什么电脑厂商用了二十多年时间才发现电源应该放在机箱下部?电源下置这么显而易见的结构这么晚才出现?...
只能选一个,你选谁?...
养龟你踩的最大的坑是什么?...
你身边身材最好的女生是什么样?...