代码之家  ›  专栏  ›  技术社区  ›  Boon

如何使用核心图形渲染动画或效果

  •  0
  • Boon  · 技术社区  · 15 年前

    我想画一个大炮的抛射物移动和爆炸效果(只是简单的碎片四处飞扬)。我应该如何使用核心图形(在iPhone上)来处理这个问题?

    我使用nstimer调用渲染方法并更新动画投射或爆炸效果,绘制每个单独的片段(如Filled Rec或Line)没有问题,但我发现DrawRect总是删除以前的内容,只渲染新内容。

    你会怎么处理这个问题?

    2 回复  |  直到 15 年前
        1
  •  0
  •   Boon    15 年前

    找到了解决方案,使用setneedsDisplayInect而不是setneedsDisplay,并限制到我正在绘制的小区域(谢谢Erica)。

        2
  •  -2
  •   Charlie Martin    15 年前

    有一个R eally good book on this 在务实的程序员网站上。