文章新地址
开发语言:lua
开发引擎:cocos2d_x
一般来说,使用cocos2d_x开发游戏的时候都有两种做UI的方式,一种是用代码手写,一种是用cocos studio做UI,帧动画也一样,可以用这里两种方式,下面介绍博主常用的两种方法。
代码手写帧动画
博主这里是先将用来做帧动画的图片合成plis合图,然后创建一个精灵。用plist合图中的图片不断的去替换原来精灵的图片。
cc.SpriteFrameCache:getInstance():addSpriteFrames("tupian.plist")
local Circle_sp = cc.Sprite:createWithSpriteFrameName("1.png")
Circle_sp:move(a_x