只改变一下的那种
尽量不使用Action
换图常用initWithFile/initWithSpriteFrameName
initWithFile
— Begin quote from ____
ケンシロウ 发表于 2012-10-16 17:18 url
setDisplayFrame
— End quote
具体点行吗
setDisplayFrame:lol
- 本帖最后由 warren 于 2012-10-13 00:01 编辑 *
cctexturecache.addimage()返回texture
— Begin quote from ____
Shawn和月 发表于 2012-10-13 00:03 url
你可以建??sprite,控制它?的可??性。
— End quote
确实可以,那这样也太累了吧,如果我的角色有十几个图片,我得建立十多个sprite
或者??也行??
?入一堆?片成?CCTexture2D,精?在要???更?texture。
CCSprite::create(const char *)在本?上就是?么做的。
— Begin quote from ____
风语 发表于 2012-10-12 23:01 url
换图常用initWithFile/initWithSpriteFrameName
— End quote
具体点行吗
你可以建??sprite,控制它?的可??性。
— Begin quote from ____
warren 发表于 2012-10-12 21:57 url
settexture
— End quote
texture应该怎么取得呢?
话说这时候我想到了一个歪招,就是把每个动作分别做成Action,分别runAction,但是问题是Action有一个切换时间啊,这个比较不爽。
换图常用initWithFile/initWithSpriteFrameName
initWithFile
- 本帖最后由 warren 于 2012-10-13 00:01 编辑 *
cctexturecache.addimage()返回texture
setDisplayFrame() initWithSpriteFrameName()这两种
virtual void setTexture(const std::string &filename );