0

我正在尝试编写一个面对面的 iPhone Air Hockey (like) 游戏。当用户触摸屏幕时,我通过将 UIImageView 中心放置在触摸中心的位置来移动“冰球”。

我还使用计时器移动冰球(另一个 UIImageView)。这种方法缓慢且不稳定。我知道我可以从 OpenGL ES 中获得性能,但如果我能提供帮助,我不希望它参与其中。

我还想利用动画引擎来实现特殊效果等。如何手动将桨和冰球移动到计时器并获得更好的性能。还是我只需要为此接受 OpenGL ES?

4

1 回答 1

3

还是我只需要拥抱 OpenGL?

没有中间地带:CoreAnimation。

Matt Gallagher 有一个演示游戏(适用于 Mac),它使用 Core Animation 来显示精灵。您不会在 iPhone 上看到与台式机相同的性能,但是您的游戏比他的示例要简单得多。

于 2009-04-17T20:54:47.667 回答