加载plist后 再用createWithSpriteFrameName 创建图片,
但如果有两个plist 里面的文件名同名怎么办?
加载plist后 再用createWithSpriteFrameName 创建图片,
但如果有两个plist 里面的文件名同名怎么办?
createWithSpriteFrameName 会调用SpriteFrameCache::getInstance()->getSpriteFrameByName(spriteFrameName);
getSpriteFrameByName中的 _spriteFrames.at(name);会返回第一个符合name键的值。
简单点说就是两个plist里面的图片可以同名,但是通过该名称创建的精灵的纹理是先加载进SpriteFrameCache的plist文件的纹理。