CCCallFunC家族
当我们需要在一个动作序列中某一个动作执行结束之后,调用某个函数用于执行一个任务的时候,我们可以使用CCCallFunC家族函数。CCCallFunC是CCActionInstant类的子类。值得注意的是,虽然CCCallFunC家族函数是瞬时动作函数的子类,但是所谓的瞬时,也只是指函数调用的一瞬间,而关于函数内部怎么执行,耗用多久,则完全与瞬时没有任何关系。CCCallFunC家族函数可以将函数调用的过程封装成一个动作类,从而放入动作序列中以供我们调用。
HelloWorldScene.h如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
HelloWorldScene.cpp文件中的
boolHelloWorld::init()函数中加入如下代码:
1 2 3 4 5 6 7 8 9 10 11 |
|
1 2 3 4 5 |
|
1 2 3 4 5 |
|
1 2 3 4 |
|
1 2 3 4 5 6 |
|
1 2 3 4 5 6 7 8 9 |
|
1 2 3 4 5 6 7 8 |
|
1 2 3 4 5 6 7 8 9 |
|
1 2 3 4 5 6 7 8 |
|
代码例子: http://pan.baidu.com/share/link?shareid=611826954&uk=3189484501
原文链接:http://7097095.blog.51cto.com/7087095/1228526