私は2Dゲームの開発を計画しています。さまざまな複雑さ、歩行者、自転車のライダー、さまざまな特権を持ち、オフコースの車信号などがあります.2Dになる予定ですが、できるだけスムーズにしたいと思っています。オブジェクトはほとんど現実的ではありません。たとえば、歩行者は実際の人間よりも漫画の人物に似ていますが、ゲームの流れは自然でなければなりません。 QuartzまたはOpenGLのどちらを使用するかを決定するのに少し難しかったです。私はSOでたくさんのスレッドを読みましたが、まだいくつかのガイダンスが必要です。大いに感謝する。私の状況では、Quartz2DまたはOpenGLがより適切です
1
A
答えて
1
パフォーマンスビューでは、OpenGLが最適です。 Cocos2d a linkは非常に優れたフレームワークです。キャンバス上に非常に良いパフォーマンスで画像を置くことができます。
私はGLKit(iOS5から)を使用していませんが、UIKitにOpenGLビューを置くことができます。これは、コアグラフィックを使用して描画したい場合に便利です。UIKitとOpenGLをレイヤーできます。
多くのサンプルプロジェクトに付属しているので、私は個人的にKobold2d:http://www.kobold2d.com/display/KKSITE/Homeをお薦めします。変更を開始することができます。
関連する問題
- 1. 動的言語はどのような状況で適切ですか?
- 2. OOP:この状況では、どのようなクラス設計が適切なはずですか?
- 3. この状況では、どのソートアルゴリズムが最適ですか?
- 4. Internet ExplorerがActiveXコントロールを適切にアンロードできないのはどのような状況ですか?
- 5. は、私の状況はこのようなものですHQL
- 6. クラスとIDを使用するための適切な状況は?
- 7. CまたはC++戻り状況
- 8. WPFの状況によってはコンテキストメニューが切り詰められる
- 9. は、私はこのような状況がある
- 10. 小枝:私は私の小枝ファイルでこのような状況がある
- 11. dynamic_cast <>のどのような状況や状況で失敗する可能性がありますか?
- 12. 私の場合、ベクトルがより適切なのですか?C++
- 13. 適切なParallel.ForEachのロックと進捗状況の報告
- 14. 私はSQLコマンドでエラーが適切に
- 15. は、ベクトル化されていない状況ではいつも適切ですか?
- 16. Entity FrameworkのようなORMを使用するときにストアドプロシージャが適切である状況
- 17. Castle.Windsorのライフスタイルは状況によって異なりますか?
- 18. RavenDBは自分の状況に適していますか?
- 19. クラスレベルの変数は、状況に適していますか?
- 20. 私は私のコードは完璧ですが、出力は適切ではありません
- 21. jQueryまたは$、問題の状況
- 22. 例外をトリガできる状況で、例外を使用する状況はありますか?
- 23. LINQのにNHibernateは - 私は次のような状況持っ
- 24. メディエータパターンはこのような状況で機能しますか?
- 25. この状況でユニットテストをどのように適用しますか?
- 26. はQuartz2D
- 27. 私の状況は '/ i' REGEX属性を使用するのに適した場所ですか?
- 28. オブジェクトが正しい状態ではありません。どの例外が適切ですか?
- 29. この状況に適したビルドパターンは何でしょうか? (パーティションツール)
- 30. ガードを含めたくない状況はありますか?