お知らせ

次の項目は別ページに分割しました。

関連ページ:

Dungeon Architect

公式サイト:

Dungeon Architect [Official]

購入

入手:

Dungeon Architect | Unity Asset Store [Official]

導入

動画:

すぐに遊べるダンジョンを自動生成

参考:

すぐに遊べるダンジョンを自動生成 | k1toga

Create Your First Dungeon | Dungeon Architect Documentation [Official]

Launch Pad

  • Builder Templates
  • Samples
  • Flow Graph Templates
  • Theme Templates
  • Documentation
  • Support
  • News

参考:

Launch Pad Window | Dungeon Architect Documentation [Official]

ビルダーの種類

  • Grid Builder
  • Grid Flow Builder
  • Snap Flow Builder
  • Snap Grid Flow Builder
  • Simple City Builder

Grid Flow Builder

使い方
  1. 「DungeonGridFlow」プレハブをシーンに配置する。
  2. 配置されたオブジェクトを格納するプールオブジェクトを作成する。空のオブジェクトを原点に作成し、「Dungeon Items」のように名前を付け、静的 (Static) としてマークする。「Pooled Dungeon Scene Provider」コンポーネントの「Item Parent」に設定する。
  3. 「Dungeon」コンポーネントで、「Dungeon Themes」リストにマップのテーマを設定する。
  4. 「Grid Flow Dungeon Config」コンポーネントで、「Flow Asset」に Grid Flow Graph アセットを割り当てる。
  5. 「Dungeon」コンポーネントで「Build Dungeon」ボタンを押して、シーン上にマップを生成する。
エディター
  • グリッドフローエディター (Grid Flow Editor)
    • 実行グラフ (Execution Graph)ノードを並べて実行フローを作成する
    • リザルト (Result)生成した結果を視覚化して表示する
      • レイアウトグラフ (Layout Graph)
      • タイルマップ (Tilemap)
  • ダンジョンテーマ (Dungeon Theme)テーマを編集する
    • 空間コンストレインツ (Spatial Constraints)配置の制約を設定する
実行グラフ
  • Create Gridグリッドを生成する
  • Create Main Path主経路を生成する
  • Create Path経路を生成する
  • Create Key Lock鍵及び錠前付きドアを生成する
  • Spawn Itemsアイテムを配置する
  • Finalize Graphグラフの仕上げを実行する
    • One way Door Promotion Weight
    • Generate Caves洞窟を生成する
    • Generate Corridors通路を生成する
    • Max Enemies Per Cave Node洞窟ノード当たりの最大エネミー数
  • Initialize Tilemapタイルマップを初期化する
  • Create Tilemap Elevationsタイルマップの隆起を生成する
  • Create Tilemap Overlayタイルマップのオーバーレイを生成する
  • Merge Tilemapsタイルマップを合成する
  • Optimize Tilemapタイルマップを最適化する
  • Finalize Tilemapタイルマップの仕上げを実行する
  • Result生成した結果を出力する

動画:

Create Procedural Levels with Dungeon Architect

参考:

Create a Grid Flow Dungeon | Dungeon Architect Documentation [Official]

Design a Grid Flow Graph | Dungeon Architect Documentation [Official]

Key Lock System | Dungeon Architect Documentation [Official]

Mini-Map | Dungeon Architect Documentation [Official]

Query Interface | Dungeon Architect Documentation [Official]

ダンジョンテーマ (Dungeon Theme)

ノード
  • マーカー (Marker)
    • Nameマーカーの名前
  • ゲームオブジェクト (GameObject)単体のゲームオブジェクトを配置する
  • ゲームオブジェクト配列 (GameObject Array)指定されたリストからゲームオブジェクトを選択して配置する
プロパティ
  • 選択ルール (Selection Rule)
  • 変換ルール (Transform Rule)配置する際に位置や姿勢を変換する
  • 空間コンストレインツ (Spatial Constraints)配置の制約を設定する (デフォルト無効)
    • Rotate to Fit (デフォルト有効)
    • Apply Fit Rotation (デフォルト無効)
    • Check Relative to Marker Rotation (デフォルト有効)
    • Open Editor Windowエディターを開く
  • Force Static (デフォルト無効)
  • Affects Navigation (デフォルト有効)

Snap Flow Builder

参考:

アップデートで追加された Snap Dungeon の紹介 | Study Works

Setup Snap Dungeon | Dungeon Architect Documentation [Official]

Snap Grid Flow Builder

ドキュメント:

Snap Grid Flow Builder | Dungeon Architect Documentation [Official]

Create Flow Graph | Dungeon Architect Documentation [Official]

Build Dungeon | Dungeon Architect Documentation [Official]

Finalize Graph | Dungeon Architect Documentation [Official]

Grid Builder

使い方
  1. 「DungeonGridF」プレハブをシーンに配置する。
  2. 配置されたオブジェクトを格納するプールオブジェクトを作成する。空のオブジェクトを原点に作成し、「Dungeon Items」のように名前を付け、静的 (Static) としてマークする。「Pooled Dungeon Scene Provider」コンポーネントの「Item Parent」に設定する。
  3. 「Dungeon」コンポーネントで、「Dungeon Themes」リストにマップのテーマを設定する。
  4. 「Build Dungeon」ボタンを押して、シーン上にマップを生成する。
Config
Core Config

基本的な設定を行う。

  • Seed乱数のシード (デフォルト0)
    • Rシードをランダムに変更する
  • Num Cellsセル数 (デフォルト50)
  • Grid Cell Size格子の各軸方向の大きさ (デフォルト4, 2, 4)
Cell Dimensions

セルの大きさを指定する。

  • Min Cell Sizeセルの大きさの最小値 (デフォルト2)
  • Max Cell Sizeセルの大きさの最大値 (デフォルト5)
  • Room Area Threshold部屋として生成するセルの面積の閾値 (デフォルト15)
  • Room Aspect Delta部屋の縦横比の増分/実際には1対1+Δの縦横比となる (デフォルト0.4)
  • Corridor Width通路の幅 (デフォルト1)
Height Variations

高さ方向の分布を指定する。

  • Height Variation Probability高さ方向の分散 (デフォルト0.2)
  • Max Allowed Stair Height階段の最大高さ (デフォルト1)
  • Stair Connection Tolerance階段の近接を許容する最小距離 (デフォルト6)
Loop

ループの生成確率を指定する。

  • Spanning Tree Loop Probabilityループを生成する確率 (デフォルト1.5)
Misc

その他の設定を行う。

  • Mode 2D2D モード (デフォルト無効)
  • Normal Mean正規分布の期待値
  • Normal Std正規分布の標準偏差
  • Initial Room Radius最初にセルを分布する間隔
  • Door Proximity Stepsドアの近接を許容する最小距離 (デフォルト3)
Experimental

※試験的機能

  • Use Fast Cell Distribution高速なセルの分布を使用する
  • Cell Distribution Width
  • Cell Distribution Length長さ
Wall Layout Type

部屋の壁を配置する方法を指定する。

  • Walls As Edges部屋の壁をエッジ上に生成する (デフォルト)
  • Walls As Tile Blocks部屋の壁をタイルブロックとして生成する
マーカー
  • Ground部屋あるいは通路
  • Wall部屋を囲む壁
  • Fence通路両側の壁

動画:

#2 Overview

ドキュメント:

Grid Builder | Dungeon Architect Documentation [Official]

参考:

基礎編/初心者でもわかるダンジョン作り | Unity AssetStore まとめ

応用編/作ったマップを自分好みに修正 | Unity AssetStore まとめ

Create Your First Dungeon | Dungeon Architect Documentation [Official]

Design Your First Theme | Dungeon Architect Documentation [Official]

Properties | Dungeon Architect Documentation [Official]

Spatial Constraint

動画:

Spatial Constraint Graph

Marker Removal Rules

Pattern Matcher

ドキュメント:

Basics – Pattern Matcher | Dungeon Architect Documentation [Official]

Marker Emitters

動画:

#3 Marker Emitters

#10 Marker Emitter Scripts

Placeable Markers

サンプル

Demo_PlaceableMarker/Scripts 以下にある次のスクリプトを使用する。

  • Placeable Marker (PlaceableMarker.cs)マーカーに付与する
  • Placeable Marker Injector (PlaceableMarkerInjector.cs)ダンジョンに付与するイベントリスナー

動画:

Placeable Markers

マニュアル

パッケージ内に PDF 形式のマニュアルが含まれている。

PDF
  • Setup Guide
  • Documentation
  • API Reference

チュートリアル

Video Tutorials v1.4.0 | Dungeon Architect [Official]

紹介記事

制作可能なダンジョン編 | Unity AssetStore まとめ

フォーラム

Dungeon Architect | Unity Forum

ドキュメント

Documentation | Dungeon Architect [Official]

API

API | Dungeon Architect [Official]

リポジトリ

coderespawn/dungeon-architect-quick-start-unity – GitHub

デモ/トレイラー

Overview

Tech Demo

City Update

City Builder Terrain Painting

Snap Grid Flow (WIP)

Live Interviews

レビュー

Dungeon Architect is Awesome!!!

チュートリアル

Overview Tutorial

#2 Overview

#3 Marker Emitters

#11 Dungeon Builder

Create Procedural Levels with Dungeon Architect

How to Build Levels with Dungeon Architect Themes!

プレイリスト

Tutorials – YouTube

アセット/テーマ

動画:

Simple Fantasy

Multi-Story Dungeons Theme

City Builder Toon Theme

入手:

Multistory Dungeons | Unity Asset Store [Official]

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA