0

surfaceview を使って 2D RPG を開発しています。これが私がやった方法です:

  • Photoshop で作成した、基本的に全世界であるタイル ビットマップがあります。
  • 番号 0 と 1 を含む 1 つの配列があります。1 は衝突を意味し、0 は歩いてよいことを意味します。

しかし、これは非常に遅いです。何かを変更したい場合は、photoshop に移動して world.png を変更してから、100 個のアイテムを含む配列に入り、colllsion を右に変更する必要があるためです。

これを行うより速い方法はありませんか?MapEditor を試してみましたが、.TMX としてエクスポートされ、その読み方がわかりません。

これをより良くする方法、リンク、アイデアを本当に評価してください!

//サイモン

4

1 に答える 1

1

通常、世界を構成する多くの小さなタイルを使用します。各タイルには、通行可能または通行不可にする定義、タイルの (Z 高さ) のレベル、および必要なその他の情報が含まれます。

独自のファイル形式を作成してロードしてみませんか?

于 2011-07-14T13:25:22.277 に答える