0

真っ向勝負のiPhoneエアホッケー(のような)ゲームを書こうとしています。ユーザーが画面に触れると、UIImageView の中心をタッチの中心に配置して「パック」を移動します。

また、タイマーを使用してパック (別の UIImageView) を移動します。この方法は遅く、不安定です。私は OpenGL ES からパフォーマンスを引き出すことができることを知っていますが、私がそれを助けることができるなら、それを関与させたくありません。

特撮などにもアニメーションエンジンを活用したいですね。パドルとパックを手動でタイマーに移動し、パフォーマンスを向上させるにはどうすればよいですか? それとも、これには OpenGL ES を採用する必要がありますか?

4

1 に答える 1

3

それとも、OpenGL を採用する必要がありますか?

いいえ、CoreAnimation という妥協点はありません。

Matt Gallagher は、Core Animation を使用してスプライトを表示するデモ ゲーム(Mac 用) を持っています。iPhone ではデスクトップと同じパフォーマンスは見られませんが、ゲームは彼の例よりもはるかに単純です。

于 2009-04-17T20:54:47.667 に答える