0

我从未在 Cocos2D 中开发过。但是,使用常规 UIView 动画和 CAAnimation 制作这个动画应用并不容易。

我希望许多 UIImageView(从 1 到 30)以特定路径在屏幕上浮动,并且我希望它们对触摸做出响应(它们在触摸时会做一些动画)。当它们被触摸或到达屏幕边缘时,我还需要它们来回移动屏幕(将计算新路径)。在需要时检索每个元素的 X 和 Y 位置非常重要。

问题是:什么 Cocos2D 类最适合(对于初学者)来实现这一点?我尝试过 UIView 动画和 CAAnimation,但遇到了一些困难,所以我觉得 Cocos2D 可能会带来更好的结果。谢谢你。

4

1 回答 1

0

是的,cocos2d 让它变得容易多了。你想CCSpriteinitWithFile:方法创建一个。例子:

CCSprite *mySprite = [CCSprite initWithFile:@"fire.png"];
[self addChild:mySprite];

其中fire.png已添加到项目中,而self是场景实例。

于 2011-09-29T03:15:33.297 回答