2012-06-05 8 views
7

Androidでゲームを始める予定ですが、グラフィックスにSVGまたはPNGを使用するかどうかはわかりません。私は、SVGの利点は、私が間違っている場合は私を修正して、それを知っているスケーラビリティ。しかしそれ以外は?他に何かありますか?パフォーマンスやスピードなどについてAndroidゲームでSVGを使うことの長所と短所

ところで、ゲームには物理計算が含まれていて、画面は本当に多く更新されます。それは問題だろうか?

これはHTML5ではなくJavaを使用します。

答えて

13

ええ、SVGやベクトルベースのフォントなどの暗黙的にスケーラブルなリソースを使用すると、そのような多様なディスプレイが存在するAndroidで多くの意味があると考えました。しかし、それはそうではないようです。

実際には、すべてのAndroidツールと例では、スケーリングされたビットマップを使用していますが、SVGなどのスケーラブルな抽象概念は使用していません。アンドロイドインフラストラクチャは、ディスプレイの密度とサイズを計算し、それを使用してデバイスのサイズに適したビットマップを検索します(Dealing with Screen Sizes参照)。他のほとんどのゲームライブラリ(libGDXのような)は、同様にビットマップを中心にしています。

(おそらく、このための大きな理由は、基盤となるハードウェアが、あまりにも、周りのビットマップをコピーするために最適化されていることである。)

私は誰もが使用してツールとチュートリアルが配向していることをされていることを技術にこだわっ示唆明示的に新しい地面を探ることに興味がない限りそれでも、「正常に」行われた方法を強く背景にしていると、実際には新しいアプローチを実際に評価する必要があります。

今回の質問の回答の中には、あなたに役に立つかもしれません。そのため https://gamedev.stackexchange.com/questions/30111/why-dont-more-games-use-vector-art

+0

感謝。私は間違いなくスイートルームが何であるかを見極めるつもりです。ありがとう:) – jarenz

関連する問題