【问题标题】:Image Changing CALayer Core Animation图像更改 CALayer 核心动画
【发布时间】:2013-02-20 02:02:56
【问题描述】:

在动画之前/期间/之后更改“Sprite”图像的最佳方法是什么?

我显示图像:

CALayer *am = [[CALayer alloc] init];
am.contents = img;
am.bounds = CGRectMake(150, 150, 46, 47);
[self.view.layer addSublayer:am];
[am setNeedsDisplay];

假设我有一个将精灵从位置 A 带到位置 B 的动画,我将如何在图层到达位置 B 或离开位置 A 时更改图层的图像?

谢谢!!

【问题讨论】:

    标签: ios cocoa-touch core-animation quartz-graphics caanimation


    【解决方案1】:

    您可以使用 sprite sheet 也可以按照这种方式添加到 plist 文件中。 http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d

    (没有 cocos2d)如果你想手动给帧,那么这个教程是最好的。也提供源代码,欣赏。 http://mysterycoconut.com/blog/2011/01/cag1/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-26
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 1970-01-01
      • 2013-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多