我在场景生成的时候监听了按钮(或键盘)的事件,是否一定要在场景销毁的时候移出监听? 不移出的话,会有什么后果呢?
我从调试的信息来看,似乎不需要移出?场景销毁的时候在摧毁节点的时候似乎会自动移出事件的监听?
另外还有通过异步resources.load的资源需要进行释放吗?
我在场景生成的时候监听了按钮(或键盘)的事件,是否一定要在场景销毁的时候移出监听? 不移出的话,会有什么后果呢?
我从调试的信息来看,似乎不需要移出?场景销毁的时候在摧毁节点的时候似乎会自动移出事件的监听?
另外还有通过异步resources.load的资源需要进行释放吗?
节点+脚本 一起销毁了,可以不主动移除。
至于资源是否需要释放,取决于这个资源你是否需要再次使用。
如果不再使用或者使用频率很低,可以考虑释放。
还是关于资源这块 比方说有个预制体 我是通过异步获取到的,代码里面忘记释放了,假设后续有代码重复获取,这块他会重复创建吗?
这块我目前我还不知道应该通过何种方式来监控当前游戏中的内存使用情况,我只知道我大概使用了多少的内存,没法知道是什么资源~~~
不会重复创建的。
小型项目基本不需要太考虑内存问题。
大项目找个专业的来处理。
好的 感谢解惑