3

カード ゲームを作成するアイデアがあり、OpenGl と CoreAnimation のどちらを使用するかを考えていました。OpenGL を 2D カード ゲームに使用するのは少しやり過ぎかどうか教えてください。

4

3 に答える 3

9

詳細を知らずに言うのは難しいです。ただし、カードにCALayers、画像、またはクォーツを使用した描画を使用すると、かなり遠くまで到達できます。それは本当にあなたが考えている視覚効果のレベルに依存します。カードを動かすだけなら、レイヤーを使うと思います。

于 2009-10-14T15:02:44.480 に答える
2

GeekGameBoardをチェックしてみてください。

「Apple のコア アニメーションを使用して、ボード ゲームやカード ゲームを構築するための小さなフレームワークです。」

于 2009-10-14T18:28:44.150 に答える
0

Core Animation がレンダリングに OpenGL を使用していることを考えると、パフォーマンスやメモリ使用量の違いにほとんど気付かないでしょう。OpenGL を使用しても何も得られないと思います。さらに、Core Animation で事前に作成された「設定して忘れる」手法とは対照的に、すべてのアニメーションを自分で処理する必要があります。

于 2009-10-14T15:22:14.627 に答える