3

プロジェクトに .tmx (タイル マップ エディター) ファイルを読み込もうとしましたが、次のエラーが発生します。

"Level1.tmx" に使用するインポーターを自動検出できません。このファイル タイプを処理するインポーターはありません。プロジェクトでこのファイル タイプを処理するインポーターを指定します。

4

4 に答える 4

2

デフォルトでは、XNA はファイルをロードしません。ここにある XNA プロジェクト用の完全な TMX マップ ローダーがあります http://windowsphonedevelopments.com/tmx-map-loader-xna-1-0/

TMX Map Loader XNA は完全な XNA コンテンツ パイプライン ライブラリであり、TMX ソース アセット ファイルからデータをロードして処理し、設計時にデータを中間形式として出力できます (.xnb ファイルに出力)。

于 2012-10-16T10:22:47.773 に答える
1

同じものを探しているときに、あなたの質問とこの回答を見つけました:

タイルシャープ

Tiled TMX タイル マップをインポートするための .NET C# ライブラリ

https://github.com/marshallward/TiledSharp

于 2013-04-24T21:10:27.420 に答える
1

XNA は、既定では Tile Map Editor ファイルをサポートしていません。ただし、それらをプロジェクトにロードすることは可能です。カスタム ローダーに関する情報は、次の場所にあります。

http://nerdculture.org/2009/07/14/tiled-maps-for-xna-full-support-for-the-tiled-map-xml-specification/

投稿は少し古いため、最新バージョンの XNA で動作するかどうかはわかりませんが、出発点としては間違いなく適切です。

于 2011-02-24T06:08:35.043 に答える
0

.tmx ファイルの読み込みとレンダリングを最初から最後まで処理するXTiledというツールを見つけました。

ここにウェブサイトがあります: https://bitbucket.org/vinull/xtiled 著者による例/チュートリアル: https://www.youtube.com/watch?v=qd0Yh50SPL4

Tiled Sharp では tmx をメモリにロードできましたが、実際にタイルをレンダリングするための API はありません。すべて自分で行う必要があります。

于 2014-08-30T04:06:04.130 に答える