QMazeは簡単に使用できる迷路ジェネレーターです。ランダムなレベルを作成するのに適しています。
Watch Youtubeビデオ
ウェブでプレイするデモ 1 | デモ 2 | デモ 3
特長:
- 迷路は6個の基本的なピース(必須)および14の追加のピースを用いて作成されます
- どのピースが生成過程で使用されるか、およびその出現頻度を指定できます
- 迷路のピースは任意のサイズが可能です
- テーマを簡単に変更するため、迷路のピースはパックでセットされます
- より多くの変化をもたらすため、各ピースはいくつかのジオメトリータイプでセットできます。
- 迷路は編集時またはランタイムにコードにより生成できます
- 1つのシーンの中でいくつかの異なる迷路が存在できます
- 迷路は入口を持つことが可能です(正確な入口の位置およびその方向を指定できます)
- 障害物を指定できます(そのエリアでは迷路はなくなります)
- 唯一の経路を持つ迷路を生成するモード
- 特定の迷路を生成するため、生成シードを指定できます
- 固定またはランダマイズされた開始および終了ブロックを追加で生成できます(1個または数個。正確な位置および方向を指定、またはランダムにできます)
- 迷路はジオメトリーで生成したり、またはどのような用途にも使える迷路データ配列の形式で生成できます
- 迷路は同期方式、または生成処理の現在の進行状況を受信する機能を持った非同期方式で生成できます
- 迷路生成の終了のイベント、および各ピースの生成のイベントにサインアップできます
- 3個のデモシーンが提供されます
- C#のソースコードが付属します。
Unity 4.6.2以上および5.0.0以上とコンパチブル(Free版およびPro版)