0

これはSOに関する最も簡潔な質問ではないかもしれないことは承知していますが、ここから始める必要があります。

ゲーム開発者としてのスキルをテストすることを考えています (私はベテランのビジネス開発者です)。

モノ ゲーム テンプレートを使用して、ビジュアル スタジオで Windows Phone 8 プロジェクトを開始しました。いくつかのタッチ コントロールなどをいじっただけなので、遅かれ早かれロジックに頭を悩ませることについてはあまり心配していません。

しかし。ゲームにはグラフィックが必要です。だから私は少しググって、可能なスタートを思いついた。最初に、Tiledという名前の描画レベル用のこのソフトウェアを見つけました。人気があるようで、インターネット上で何らかのドキュメントやフォーラム活動が行われることを意味します。

次に、ダウンロードしたGIF タイルを見つけました。特に私の描画スキルがゼロの場合、それらは最初から本当に素晴らしく見えました。タイルを測定したところ、40 x 40 ピクセルの正方形に基づいているという結論に達しました。そこで、Tiled で新しいマップを作成し、新しいタイル セットをインポートして、ダウンロードしたタイルにある CLIFFVEG を選択しました。

最後に私の質問:

  1. タイルは透明ではないようです。これは、草を描いてから山や崖を配置すると、草が背景として正しく光らないことを意味します。崖の画像の青い背景が優先され、芝生の上に表示されます。何らかの方法で GIF タイルを透明にすることはできますか?

  2. Tiled でマップを完成させたとき。Mono ゲームに実装するにはどうすればよいですか? ドキュメントで言及されているいくつかのフレームワークを見てきました。これは行く方法ですか?私の推測では、Windows Phone 8 のゲームは XNA を使用しなくなったため、XNA ベースのフレームワークを使用できないのでしょうか? 誰かが私を正しい方向に向けることができますか?マップをゲームにインポートするにはどうすればよいですか?

ヘルプ、リンクなどに感謝します。

4

1 に答える 1

1

あなたの質問がSOに適しているかどうかはわかりません。おそらく、MonoGame フォーラムの方がよいでしょう。とにかく答えてみます。

  1. 透明度を画像に適用するには、いくつかの方法があります。最初に頭に浮かぶのは、それらを別の形式に変換することです。PNG はおそらく良い方法ですが、これには画像エディター (Paint.NET など) で各画像を編集して再保存する必要があります。

    別の方法として、このドキュメントによると、タイルセットを作成するときに Tiled で透明色を設定できます。

    Tiled で機能するからといって、ゲームで正しく機能するとは限らないことに注意してください。これは、使用するマップ ローダーの実装によって異なります。マップの作成に多くの時間を費やす前に、まずいくつかの実験を行ってください。

  2. MonoGame は XNA の直接の代替として設計されているため、XNA ローダーはいずれも MonoGame で動作するはずです (理論上)。ただし、ソースからコードを再コンパイルし、すべての参照を XNA から MonoGame の同等のものに変更する必要があります。

    数か月前にいくつかのアイデアを試していたときに、TiledMax を MonoGame で動作させることができたと確信しています。

結局、 Android 用の Rock Runを作成したときに、tIDE マップ エディターを使用し、MonoGame 用の xTile ローダーを再コンパイルしました。

于 2013-04-26T01:40:46.570 に答える