gpt4 book ai didi

iphone - Cocos2d SpriteSheet 动画

转载 作者:行者123 更新时间:2023-12-03 20:53:59 26 4
gpt4 key购买 nike

我到处都能找到有关如何使用从 zwoptex 创建的文件运行动画的代码,但它使用的是已弃用的代码。我找不到有关如何使用 CCSpriteBatchNode 运行动画的代码。

有什么建议吗?

最佳答案

这是我使用 zwoptex 创建的文件制作动画的方式,但我使用的是 CCSpriteFrameCache。我没有收到任何警告,因此我认为此代码并未被弃用:

[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"frameSheet.plist"];
NSMutableArray* frames = [NSMutableArray array];
for(int i = 1; i <= numberOfFrames; ++i) {
[frames addObject:
[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:[NSString stringWithFormat:@"frame-%03d.png", i]]];
}
CCAnimation* anim = [CCAnimation animationWithFrames:frames delay:0.3f];

纹理文件名为frameSheet.png,plist文件名为frameSheet.plist,合成图像名为frame-001.png ... frame-100.png.

请告诉我这是否对您有帮助。

编辑:

奇怪的是,对我来说 animationWithFrames:frames 并没有被弃用:

enter image description here ,

上面写着“从 0.99.5 开始”,我的动画没有任何问题...

关于iphone - Cocos2d SpriteSheet 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6564167/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com