2011-01-20 14 views
4

比較的複雑な形状のゲームボードを使ったゲームを作っていたとします。ダーツボードのようなもの。iOSアプリのビューバックグラウンド(画像と描画)デザインに関する質問

私はゲームの状態を表示するビューが必要です。そのビューを実装する最善の方法は何ですか?

例えば、私はPhotoshopのようなものでボードをオフラインで描画し、それをリソースとして追加し、UIImageViewを使って表示しますか?あるいは、私は描画プリミティブを使用し、本質的にボードをプログラムで描画する必要がありますか?

トレードオフは何ですか?

イメージを使用する場合は、どのような形式を使用する必要がありますか? .png、.tiff、.gif、.jpg?

おかげで、 ジョン

+0

...クォーツのPhotoshop未満急な学習曲線をPROBで学習していない場合はPhotoshopが、その後、グラフィックを構築することは、おそらくはるかに簡単があることがわかっている場合これは本当に完全な答えではありませんが、イメージの形式は常にpng形式を優先します。それはロスレス圧縮ですので、素敵なコンパクトなファイルサイズが得られますが、アーティファクトもなく、携帯電話にはハードウェアデコーダが付いていますので、初期化するのに安くはないのですが、他のオプションよりもずっと安いです。 –

答えて

2

イメージルートに行く場合は、pngを使用する必要があります。パフォーマンスヒットを支払う他のフォーマットを表示する(コメントに記載されているように)。

コードを使ってPhotoshopをビルドするかどうかを決めるには、Quartz/CoreGraphicsの学習にどれくらいの時間を要するかを決める必要があります。 Appleのドキュメント:

http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/Introduction/Introduction.html

あなたはすでにあなたがして

+0

回答ありがとうBill! – jschank

1

それはシンプルなボードだ場合、それはあなたに簡単に面白い方法でそれを操作する可能性を与えるビュー、にそれを描画するために十分に簡単です。ビューの描画は、一連のポストスクリプトのようなプリミティブで行われます。

Photoshopの方がさらに気に入ってもらえるかもしれません。

PNGが好ましい。

関連する問題