我用多张图片生成了一张图片还有个.plist文件,quick cocos该怎么通过这个.plist文件获取图片的
你可以用addSpriteFramesWithFile加载.plist文件和这个大图。之后如果创建精灵什么的直接用那个小图名字就可以了。如果不记得小兔名字了,也可以打开.plist查看。
这里我用addSpriteFramesWithFile 报错的 能给看一下这是什么错么
local frameCache = cc.SpriteFrameCache:getInstance();
frameCache:addSpriteFramesWithFileContent(“img/card.plist”,“img/card.png”)
第二句话报错 invalid arguments in function ‘lua_cocos2dx_SpriteFrameCache_addSpriteFramesWithFileContent’
用display.addSpriteFramesWithFile试试
试过的 这个也不好使 直接报空了
display.addSpriteFramesWithFile("img/card.plist","img/card.png")
报错attempt to call field ‘addSpriteFramesWithFile’ (a nil value)
扔个Demo给我吧,我看下。
好吧 服了 cocos IDE新建个demo压缩后还有100M 传了两次传半天都没成功
我就是新建个Demo在 res下考入 .plist 跟 .png俩文件
然后在MainScene:ctor() 里调用 display.addSpriteFramesWithFile(“card.plist”,“card.png”)
或者 local frameCache = cc.SpriteFrameCache:getInstance()
frameCache:addSpriteFramesWithFileContent(“card.plist”,“card.png”)
都报错
就这么要沉了么
同样的问题 请问你解决了没?