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

posted on 2020-09-01 17:54  胖福  阅读(1920)  评论(0编辑  收藏  举报

导航