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类 的子类。 该方法默认为每帧都刷新一次,无法自定义刷新时间间隔。function update(delta) local x, y = self:g

本文介绍了Cocos2dx实战Lua篇中的《迷失航线》游戏开发经验,涵盖精灵纹理设置、定时器使用、按钮回调、触摸事件处理、物理碰撞检测以及动画制作等关键知识点。
568

被折叠的 条评论
为什么被折叠?



