ui的关闭实现

一般游戏,例如背包界面,点击关闭按钮,是remove 还是 控制visible变量。
visible 界面应该还在显示节点,只不过不显示。
remove好像 如果我不引用,就直接释放界面,再次打开界面,需要重新创建UI (重新创建,初始化数据等,觉得挺麻烦)。
大家一般都用什么方法??

remove吧,,,

都可以 看情况

remove的好处是不会留内存
显示多少面板就是多少内存
一般我用remove
打开面板创建一次的消耗并不高

但是例如一个游戏里整个主城几十个面板都打开关闭全留在内存里东西也不少