Unity UI窗口 隐藏 方法大全

1. SetActive

2. CanvasGroup:Alpha变0,Interactable(false)

3. 根节点Scale,设为 0

4. 根节点Position,放到很远的地方

5. UI窗口设置layer,动态更改UICamera的CullMask

6. Disable Canvas

 

这些方法的开销:(其中2-6,ui逻辑是不断开的)

1. Active开销+Rebuild开销

2. 应该有(不确定)

3. Rebuild开销

4. Rebuild开销

5. 没有开销

6. Rebuild开销

 

局部渲染组件隐藏,image.canvasRenderer.cull = true

上一篇:真二叉树重构(Proper Rebuild)


下一篇:Android Studio 每次修改后,都要删除build文件,然后rebuild project才生效