比如多次 cc.resources.load同一spine,是每次load的时候,是将spine的数据在内存中复制多次,每次相互独立,释放的时候也相互独立;还是后续的 cc.resources.load只从缓存中复用spine已经加载的数据,只将引用计数+1?
建议load后用get
官方文档上这方面没有详细说明,而且也不太好直观验证
你可以看load后的图片数据,一模一样就是计次+1 不一样就是新的
不会复制,重复load同一个资源会从缓存中取,引用计数不变。自己控制引用计数。
比如多次 cc.resources.load同一spine,是每次load的时候,是将spine的数据在内存中复制多次,每次相互独立,释放的时候也相互独立;还是后续的 cc.resources.load只从缓存中复用spine已经加载的数据,只将引用计数+1?
建议load后用get
官方文档上这方面没有详细说明,而且也不太好直观验证
你可以看load后的图片数据,一模一样就是计次+1 不一样就是新的
不会复制,重复load同一个资源会从缓存中取,引用计数不变。自己控制引用计数。