Cocos2dx中如何让runAction函数执行完后再执行后续程序
来源:互联网 发布:三国志9优化伴侣版本 编辑:程序博客网 时间:2024/05/16 05:29
今天被一个runAction的问题困扰了一段时间,后来才发现Cocos2dx中的动作多数是异步执行的,如果用户希望在动作完全结束后再执行后续的程序,往往会得不到想要的效果。这时就需要用到Sequence动作了。
类似如下:
mySprite->runAction(Sequence::create(
MoveTo::create(0.2, Enemy->getMySprite()->getPosition()),
CallFunc::create(CC_CALLBACK_0(myCallback,this))
,NULL));
将要执行的动作包装在Sequence动作中,希望在之后执行的语句包装在回调函数myCallback(也可以直接写成lambda表达式)中,这要就能达到runAction函数执行完后再执行后续程序的目的了。
0 0
- Cocos2dx中如何让runAction函数执行完后再执行后续程序
- 如何让一段程序在main函数之前执行
- 如何让一段程序在main函数之前执行的
- 如何让程序只在内存中执行一个
- cocos2dx的runAction: 重复执行,多个动作连接执行,多个动作同时执行的实现
- cocos2dx的runAction: 重复执行,多个动作连接执行,多个动作同时执行的实现(lua的应用)
- cocos2dx的runAction: 重复执行,多个动作连接执行,多个动作同时执行的实现
- linux 如何让程序后台执行
- 如何让PHP程序自动执行(后台)
- 如何让Javascript脚本执行CS函数。
- linux中让程序后台执行
- 让程序定时执行
- JQuery和Js中,如何让ajax执行完后再继续往下执行?(已解决,示例)
- JQuery和Js中,如何让ajax执行完后再继续往下执行?
- 如何让vuejs中ready函数加载完之后执行某个函数?
- cocos2dx多个精灵调用runAction()方法执行组合动作,只有最后一个精灵有效的问题
- 如何在执行中暂停一个程序
- 如何在脚本中执行客户端程序。
- cocos2dx函数生命周期
- solaris更改ssh,telnet
- iOS---UITextField动态判断汉字个数
- C++学习之路(vector::clear和vector::erase的区别)
- Java 线程与并发研究系列二(实现Callable接口)
- Cocos2dx中如何让runAction函数执行完后再执行后续程序
- JS格式化银行卡号
- Linux内核中的atoi,itoa等函数
- java-文件类型-文件类型判断
- CI框架中使用cookie的三种方式
- python杂乱笔记【命令行帮助&格式化字符串&seek函数】
- openg 立方体纹理
- 笨方法学python 有用的Tips
- CodeForces 425E Sereja and Sets