cocos2d-x笔记(十)Lua开发飞机大战-4-创建主角
2014-04-18 19:52
441 查看
飞机大战之所以叫飞机大战,肯定要飞机才行。这一篇我们就为游戏添加一架飞机——也就是我们的主角。
先创建一个图层(PlaneLayer)用来显示飞机,然后在create方法中初始化飞机
主角这样登场显得有些草率和唐突,现在为主角的出场添加一点效果
先创建一个图层(PlaneLayer)用来显示飞机,然后在create方法中初始化飞机
module("PlaneLayer",package.seeall) local plane = nil isAlive = true function create() local planeLayer = CCLayer:create() CCSpriteFrameCache:sharedSpriteFrameCache():addSpriteFramesWithFile("Images/shoot.plist") plane = CCSprite:createWithSpriteFrameName("hero1.png") plane:setPosition(ccp(visibleSize.width / 2,plane:getContentSize().height / 2)) planeLayer:addChild(plane) isAlive = true return planeLayer end
主角这样登场显得有些草率和唐突,现在为主角的出场添加一点效果
local blink = CCBlink:create(1,3) local animation = CCAnimation:create() animation:setDelayPerUnit(0.1) animation:addSpriteFrame(CCSpriteFrameCache:sharedSpriteFrameCache():spriteFrameByName("hero1.png")) animation:addSpriteFrame(CCSpriteFrameCache:sharedSpriteFrameCache():spriteFrameByName("hero2.png")) local animate = CCAnimate:create(animation) plane:runAction(blink) plane:runAction(CCRepeatForever:create(animate))
相关文章推荐
- cocos2d-x笔记(九)Lua开发飞机大战-3-背景图的滚动
- cocos2d-x笔记(十一)Lua开发飞机大战-5-让飞机动起来
- cocos2d-x注意事项(十)Lua发展飞机战争-4-创建主角
- [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 04.游戏界面 主角飞机的添加
- [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 05.游戏界面 主角飞机的移动
- 【学习笔记】【Cocos2d-x Lua脚本开发】Lua中创建自定义类
- [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 06.游戏界面 主角飞机产生子弹
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:飞机大战(4)
- [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 07.游戏界面 敌机的产生与移动
- lua脚本调用cocos2d-x 之实现精灵、Tmx地图创建【iOS游戏开发征文】
- [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 08.游戏界面 碰撞检测
- [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 01整体的游戏组成
- Cocos2d-x 3.2 lua飞机大战开发实例(一)背景地图,飞机,子弹的封装,以及lua中定时器的使用
- [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战02 主界面创建
- [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 09.游戏界面 道具
- Cocos2d-x游戏开发之luaproject创建
- 在MAC下 配置lua开发环境与Cocos2d-X创建项目使用Lua
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:飞机大战(1)
- quick-cocos2d-x从零开始游戏开发笔记(二):Lua语言基础学习
- Cocos2d-x游戏开发之lua工程创建