私は3Dプログラミングを学んでいて、マップなどを飛び回ることができる非常にシンプルな「エンジン」を作成することにしました。壁の基本的なレンダリングのみです。
だから、私は考えていました-レベルを保存するにはどうすればいいですか、それを編集するにはどうすればよいですか?これは単なる学習プロジェクトであり、実際のゲームではないため、エディターも作成したくありません。それで、私はこのレベルのフォーマットに目を向けていました:UDMF http://zdoom.org/wiki/Universal_Doom_Map_Format完全に異なるタイプのゲーム用ですが、それでも、それは私が必要とすることを行います。頂点、床、天井の位置などを指定します。したがって、基本的な2.5Dジオメトリは、3D空間に簡単に解釈でき、私の目的には十分すぎるほどです。編集者もたくさんいます(主な理由)。
しかし、これは実際には最善の解決策ではなく、一種の回避策であることを私は理解しています。
それで、私の質問:エンジン/ゲームに使用できる「オープン」マップフォーマットと「オープン」エディターはありますか?
UPD:重要な場合は、C#とXNAを使用しています。