新手求教!关于Action和Sprite

用一个CCSprite.runAction的时候,我的Action是一组由图片叠成的动画,怎么设置才能让动画结束后这个Sprite显示这个动画的最后一帧。?

— Begin quote from ____

pandiawang 发表于 2012-7-31 14:16 url

你好,CCAnimate::actionWithDuration只发现一个参数的函数,是一个float型,没有发现三个参数的方法啊 …

— End quote

http://cocos2d.cocoachina.com/document/index/function?uid=aa99c2f3adc3230e62c8459701005d5d2&url=db/dc5/classcocos2d_1_1_c_c_animate.html

— Begin quote from ____

红鱼redfish 发表于 2012-7-31 14:18 url

你用的是1.0的还是2.0的啊。。我这个是1.0的

— End quote

找到了,现在是Animation的成员方法。多谢!!

— Begin quote from ____

红鱼redfish 发表于 2012-7-31 13:25 url

CCAnimate::actionWithDuration()
这个函数第三个参数是bool型的,你写true的话是原来的sprite,flase则为 …

— End quote

多谢!我试试

— Begin quote from ____

红鱼redfish 发表于 2012-7-31 13:25 url

CCAnimate::actionWithDuration()
这个函数第三个参数是bool型的,你写true的话是原来的sprite,flase则为 …

— End quote

你好,CCAnimate::actionWithDuration只发现一个参数的函数,是一个float型,没有发现三个参数的方法啊

— Begin quote from ____

pandiawang 发表于 2012-7-31 14:16 url

你好,CCAnimate::actionWithDuration只发现一个参数的函数,是一个float型,没有发现三个参数的方法啊 …

— End quote

你用的是1.0的还是2.0的啊。。我这个是1.0的

— Begin quote from ____

红鱼redfish 发表于 2012-7-31 14:22 url

函数在这里

— End quote

我用的2.x,不知道有没有啊。。

CCAnimate::actionWithDuration()
这个函数第三个参数是bool型的,你写true的话是原来的sprite,flase则为动画最后一帧。