如何解决【某些层上的元素只有在层被set active之后才显示】的问题?


问题

即使在level display设置里把图层设置为显示,但是图层上的元素仍然无法表示。
只有当将该层set active之后,层上的元素才显示。

解决方案

造成这种结果的原因往往是在view display里将该层设置为不显示,在所对应的view里,view display的设置优先级要高于global display,所以不管在global display里怎么设置,层里的元素都是不会显示的。
所以我们可以在view display里面打开该层的显示,就能够顺利的解决问题。

而当将该层set active之后,view display里自动恢复为显示,所以在global display里也恢复了显示并且可以被控制。