一个prefab里面只放了一个Sprite
点击按钮执行一次加载prefab,并实例化添加到节点上,多次点击看到,创建的sprite是会增加的,而sprite上的SpriteFrame没有增加,多个sprite的SpriteFrame指向的都是同一个,但是SpriteFrame的引用计数却没有增加,只在第一次点击时prefab,sprite上SpriteFrame的引用计数增加了1,后面不论点击多少次SpriteFrame的引用次数都是1
第一个是没有加载prefab的SpriteFrame 是5个 sprite1个
这是第一次点击加载, sprite3个, SpriteFrame6个,SpriteFrame的引用计数是1
点击多次加载后sprite17个, SpriteFrame6个,SpriteFrame的引用计数还是1
这是代码
SpriteFrame_Test.rar (3.3 MB)




