cocos2d-x TestLua 之 pauseAllRunningActions() resumeTargets()
2013-08-01 01:14
411 查看
欢迎各位童鞋转载,转载请注明出处:http://blog.csdn.net/song_hui_xiang
作者新浪微博:http://weibo.com/u/3168848533
作者腾讯微博:http://t.qq.com/song_huixiang
作者新浪微博:http://weibo.com/u/3168848533
作者腾讯微博:http://t.qq.com/song_huixiang
local schedule1ID = nil local schedule2ID = nil local pauseID = nil local function resumeAction() CCDirector:sharedDirector():getScheduler():unscheduleScriptEntry(schedule2ID) if pauseID ~= nil then local actionManager = CCDirector:sharedDirector():getActionManager() actionManager:resumeTargets(pauseID) pauseID:release() end end local function pauseAction() CCDirector:sharedDirector():getScheduler():unscheduleScriptEntry(schedule1ID) local actionManager = CCDirector:sharedDirector():getActionManager() pauseID = actionManager:pauseAllRunningActions() pauseID:retain() end local function pauseResumeActionSchedule(tag) local scheduler = CCDirector:sharedDirector():getScheduler() if tag == "enter" then schedule1ID = scheduler:scheduleScriptFunc(pauseAction,3,false) schedule2ID = scheduler:scheduleScriptFunc(resumeAction,5,false) end if tag == "exit" then scheduler:unscheduleScriptEntry(schedule1ID) scheduler:unscheduleScriptEntry(schedule2ID) end end local function PauseResumeAction() centerSprite(2) blackgirl:runAction(CCRepeatForever:create(CCRotateBy:create(3,360))) whitegirl:runAction(CCRepeatForever:create(CCRotateBy:create(3,360))) layer:registerScriptHandler(pauseResumeActionSchedule) end
相关文章推荐
- cocos2dx利用pauseAllRunningActions()暂停并恢复动作
- cocos2d-x TestLua 之 CCEase 变速类
- cocos2d-x TestLua 之 设置菜单优先级 setHandlerPriority()
- Cocos2d-x 3.1.1 Lua示例 ActionsProgressTest(进度条)
- cocos2d-x TestLua 之 CCMenuItemLabel CCMenuItemSprite CCMenuItemFont 菜单类
- cocos2d-x TestLua 之 CCSequence
- Cocos2d-x 3.1.1 Lua演示样例 ActionsProgressTest(进度条)
- 《Cocos2d-x-3.2 Lua-tests》文件详解 之 动作Actions
- cocos2d-x TestLua 之 CCProgressTimer
- cocos2d-x TestLua 之 CCMenuItemLabel CCMenuItemSprite CCMenuItemFont 菜单类
- cocos2d-x TestLua 之 CCFollow CCTargetedAction
- cocos2d-x TestLua 之 CCMenuItemImage 菜单类
- cocos2d-x TestLua 之 CCMenuItemToggle菜单类
- cocos2d-x TestLua 之 CCSequence (关于纹理图集)
- cocos2d-x TestLua 之 CCEaseElastic CCEaseBounce CCEaseBack CCSpeed
- cocos2d-x TestLua 之 CCAnimate
- Cocos2d-x+Lua5.3.3+Vs2012运行环境
- 手游开发神器cocos2d-x editor for lua 之配置lua环境和运行hellolua
- 使用BabeLua在cocos2d-x中调试Lua
- cocos2d-x_lua中tolua++绑定c++分享