测试实例 1:
1 个 CTestSceneA 实例 self,
local asset = LoadAsset(path, typeof(GameObject))
self._testObj = GameObject.Instantiate(asset)
通过下面代码,可以清理对应self._testObj的内存。
GameObject.Destroy(self._testObj)
self._testObj = nil
collectgarbage("collect")
Resources.UnloadUnusedAssets ();
测试实例 2 :
1 个 CTestSceneA 实例 self,
self._asset = ioo.resourceManager:LoadAsset(path, typeof(GameObject))
self._testObj = GameObject.Instantiate(self._asset)
通过下面代码,可以清理对应self._testObj的内存,假如没有设置 self._asset = nil,那么内存是没有变化的
GameObject.Destroy(self._testObj)
self._testObj = nil
self._asset = nil
collectgarbage("collect")
Resources.UnloadUnusedAssets ();
测