跑酷类游戏------quick-cocos2d-x 加载英雄与其动画到界面具体实现(一)
2014-10-30 19:27
447 查看
-- 英雄类(伪)
local Hero = class("Hero", function()
return display.newNode()
end)
function Hero:ctor()
local png = "run1.png"
local plist = "run1.plist"
--是否可以触摸
self._Flag = true
display.addSpriteFramesWithFile(plist, png);
self._sp = display.newSprite("#r1.png")
self:addChild(self._sp, 0)
end
-- 开始跑步动画
function Hero:StartRun()
local frames = display.newFrames("r%d.png",1,
10)
local animate = display.newAnimation(frames,
0.1)
self._sp:playAnimationForever(animate,
0.1)
end
-- 停止动画
function Hero:StopRun()
self._sp:stopAllActions()
end
-- 开始挥刀动画
function Hero:StartDao()
self._sp:stopAllActions()
display.addSpriteFramesWithFile("dao.plist",
"dao.png");
local frames = display.newFrames("d%d.png",1,
6)
local animate = display.newAnimation(frames,
0.1)
self._sp:playAnimationOnce(animate)
end
return Hero
local Hero = class("Hero", function()
return display.newNode()
end)
function Hero:ctor()
local png = "run1.png"
local plist = "run1.plist"
--是否可以触摸
self._Flag = true
display.addSpriteFramesWithFile(plist, png);
self._sp = display.newSprite("#r1.png")
self:addChild(self._sp, 0)
end
-- 开始跑步动画
function Hero:StartRun()
local frames = display.newFrames("r%d.png",1,
10)
local animate = display.newAnimation(frames,
0.1)
self._sp:playAnimationForever(animate,
0.1)
end
-- 停止动画
function Hero:StopRun()
self._sp:stopAllActions()
end
-- 开始挥刀动画
function Hero:StartDao()
self._sp:stopAllActions()
display.addSpriteFramesWithFile("dao.plist",
"dao.png");
local frames = display.newFrames("d%d.png",1,
6)
local animate = display.newAnimation(frames,
0.1)
self._sp:playAnimationOnce(animate)
end
return Hero
相关文章推荐
- 跑酷类游戏------quick-cocos2d-x 加载进度条的界面具体实现
- 跑酷类游戏------quick-Cocos2d-X lua添加plist文件以及实现动画
- cocos2d-x游戏开发(十五)游戏加载动画loading界面
- cocos2d-x游戏开发(十五)游戏加载动画loading界面
- cocos2d-x游戏开发(十五)游戏加载动画loading界面
- cocos2d-x游戏开发(十五)游戏加载动画loading界面
- Cocos2d-x--实现Loading界面加载资源
- cocos2d中如何使用图片纹理图集的加载来实现一个动画的功能
- cocos2d-x 实现按Home和待机键后,再进入游戏显示暂停界面
- cocos2d-x笔记(八)Lua开发飞机大战-2-游戏加载界面
- cocos2d-x Loading界面实现资源加载
- 【iOS-Cocos2d游戏开发之二十二 】CCSpeed实现动画进行时慢动作\设置游戏加减速进行
- 【iOS-Cocos2d游戏开发之二十二 】CCSpeed实现CCAnimate动画进行时设置慢动作以及设置游戏加减速进行(塔防游戏必备)! .
- cell的循环利用——实现游戏英雄展示界面
- TexturePacker打包图片并使用addImageAsync实现longding界面异步加载图片纹理---cocos2d-x学习之路[3]
- cocos2d-x 实现按Home和待机键后,再进入游戏显示暂停界面
- 【iphone游戏开发】iphone-Cocos2d游戏开发之四:精灵实现缩放,旋转,跳动,移动等动画
- cocos2d-x 实现按Home和待机键后,再进入游戏显示暂停界面
- iphone游戏开发之cocos2d (七) 自定义精灵类,实现精灵动画CCAnimation