次の機能を備えた画面上でドラッグできる形状のツールバーを備えたゲームを作成する必要があります
- 形がコピーできる
- シェイプは引き伸ばしたりサイズ変更したりできます
- 形状を回転させることができます
- 形の色が変わる
- 形状は半分にカットでき、各半分は独自の形状になりました
Quartz 2D はこれにアプローチする正しい方法ですか?
ゲームの機能をより明確にする必要があると思いますが、
ゲーム全体がQuarz 2Dであり、iPad用であると想定しています。
私はそれについて2つの意見があります:
1) UIKit (テーブル、ボタン、およびその他の機能) が必要ない場合は、100% OpenGL ES を使用します。Quarz 2D でゲーム全体を作成し、リアルタイムのスケーリング、ドラッグ、およびドロップなど... OpenGL ESを使用すると、フレームレートが大幅に低下すると思います。
2) UIKit が必要で、ゲームが UIKit ベースである場合、Quarz2D が適している可能性があります。Quarz2D は、UIKit リッチ アプリケーションへのアニメーション/エフェクトに最適だと思います (「Reeder」および公式の「Twitter」アプリケーションを参照)。 、これらのアプリはQuarz2DとUIkitによって強化されています.