12 第2页 | 共2 页
返回列表 发新帖
楼主: gogomercury
打印 上一主题 下一主题

[经验分享] 强烈建议大家使用DestroyImmediate,而不是Destroy来删除物体。

[复制链接]

1

主题

5

听众

2200

积分

中级设计师

Rank: 5Rank: 5

纳金币
7
精华
0

活跃会员

11#
发表于 2014-1-9 09:06:14 |只看该作者
表示用Destroy没问题。但Destroy后Assets再释放一下unused资源没用过,同求详解。
回复

使用道具 举报

2

主题

7

听众

5583

积分

高级设计师

Rank: 6Rank: 6

纳金币
87
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

12#
发表于 2014-1-9 11:21:21 |只看该作者
使用AssetBundle或者Resource加载的时候可以使用。

使用AB对象的unload(false);
然后
Resources.UnloadUnusedAssets();

或者直接使用AB对象的unload(true);方法

来释放内存。
回复

使用道具 举报

1

主题

1

听众

217

积分

设计实习生

Rank: 2

纳金币
122
精华
0

最佳新人

13#
发表于 2014-4-12 18:46:28 |只看该作者
谢谢楼主分享
回复

使用道具 举报

heise    

4

主题

3

听众

4249

积分

中级设计师

Rank: 5Rank: 5

纳金币
105
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

14#
发表于 2014-4-12 21:20:16 |只看该作者
个人还是建议使用Destroy,因为这个是删除后,内存交给系统托管,这个本身就是自动回收机制,你可以通过自动回收的管理来管理内存(比如GC一下),Resources API中也有对未使用的资源进行清空,在编辑模式代码中使用后一个,这样子才能真正的删这个东西,在很久以前如果在运行时使用后一个API,控制台会提示警告,要你使用Destroy。
回复

使用道具 举报

12 第2页 | 共2 页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-27 06:40 , Processed in 0.219874 second(s), 26 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部