6

私は3Dプログラミングを学んでいて、マップなどを飛び回ることができる非常にシンプルな「エンジン」を作成することにしました。壁の基本的なレンダリングのみです。

だから、私は考えていました-レベルを保存するにはどうすればいいですか、それを編集するにはどうすればよいですか?これは単なる学習プロジェクトであり、実際のゲームではないため、エディターも作成したくありません。それで、私はこのレベルのフォーマットに目を向けていました:UDMF http://zdoom.org/wiki/Universal_Doom_Map_Format完全に異なるタイプのゲーム用ですが、それでも、それは私が必要とすることを行います。頂点、床、天井の位置などを指定します。したがって、基本的な2.5Dジオメトリは、3D空間に簡単に解釈でき、私の目的には十分すぎるほどです。編集者もたくさんいます(主な理由)。

しかし、これは実際には最善の解決策ではなく、一種の回避策であることを私は理解しています。

それで、私の質問:エンジン/ゲームに使用できる「オープン」マップフォーマットと「オープン」エディターはありますか?

UPD:重要な場合は、C#とXNAを使用しています。

4

1 に答える 1

3

レベル内のすべてのオブジェクトの場所やその他の属性を提供する XML (またはもっと単純なもの) を使用できます。これは最も簡単な解決策ですが (必要な情報だけを含むという利点があります)、レベル エディターは提供されません。

ただし、編集者が必要であることはわかっています (編集者は必要ありません)。これは非常に新しい、進行中の面白いエディタです: 3D Scene Editor for XNA

エディターの画像

于 2012-09-13T02:05:09.633 に答える