Cocos2dx实战Lua篇———《迷失航线》Lua版
【学习心得】
1、继承cc.Sprite后,设置自身纹理图片方式
-
通过精灵帧设置
cc.SpriteFrameCache:getInstance():addSpriteFrames("123.plist") local frame = cc.SpriteFrameCache:getInstance():getSpriteFrame("1.png") self:setSpriteFrame(frame)
-
通过图片纹理设置
local texture = cc.Director:getInstance():getTextureCache():addImage("ship01.png") local frame = cc.SpriteFrame:createWithTexture(texture, cc.rect(0, 0, 60, 38)) self:setSpriteFrame(frame)
2、定时器
-
默认定时器
Cocos2dx 3.x Lua 中使用定时器有两种方式:(1)self:scheduleUpdateWithPriorityLua(update, priority)
> 参数一:刷新函数 > 参数二:刷新优先级 其中 self 为 Node类 的子类。 该方法默认为每帧都刷新一次,无法自定义刷新时间间隔。