-
-
Notifications
You must be signed in to change notification settings - Fork 23
README ja
Shun Moriya edited this page Jan 11, 2023
·
1 revision
このディレクトリには、初めてプラグインを触る方向けの手順書と、アセット/クラスごとの参照ページをまとめています。
非エンジニアや Unreal Engine 初心者の方は、まず「最初に読む」の順番で進めてください。
自前のメッシュで見た目を作りたい場合は、QuickStart の次に メッシュパーツの準備ページ から読むと流れをつかみやすくなります。
-
QuickStart.ja.md
最短でダンジョンを 1 つ生成する手順です。 -
ADungeonGenerateActor.ja.md
レベルに配置して使う生成アクターの役割と設定項目です。 -
UDungeonGenerateParameter.ja.md
マップ形状、開始位置、各種データベース指定をまとめて調整する中心アセットです。
-
PrepareMeshParts.ja.md
自前メッシュを使い始めるための入口です。床 / 壁 / 屋根 / スロープの最低限の作り方、向き、原点、確認ポイントを初心者向けに説明します。 -
UDungeonMeshSetDatabase.ja.md
床・壁・天井・シャンデリアなど、見た目のテーマをまとめて管理します。 -
FDungeonMeshParts.ja.md
単体メッシュの登録方法です。 -
FDungeonRandomActorParts.ja.md
確率付きでアクターを置くパーツです。 -
FDungeonDoorActorParts.ja.md
ドア用アクターパーツです。
-
ADungeonSubLevelScriptActor.ja.md
特別な部屋用サブレベルを作るためのレベルスクリプト親クラスです。 -
UDungeonSubLevelDatabase.ja.md
スタート部屋、ゴール部屋、ランダム特殊部屋を登録します。 -
ADungeonRoomSensorBase.ja.md
部屋侵入イベント、トラップ、BGM 切り替えなどの基底クラスです。 -
UDungeonRoomSensorDatabase.ja.md
どの部屋にどのセンサーを置くかを管理します。 -
UDungeonInteriorDatabase.ja.md
家具、装飾、植生をタグで出し分けます。
-
GenerateMinimapTexture.ja.md
生成したダンジョンからミニマップを作り、テクスチャ保存や Widget 表示へつなげるガイドです。 -
ApplyMissionGraph.ja.md
鍵付き扉と鍵配置を使った攻略ルートを MissionGraph で構成するガイドです。 -
CustomSelector.ja.md
selector asset を使ってメッシュセットや各パーツの選択ルールを差し替えます。 -
LobbyConnection.ja.md
既存ロビーや開始部屋サブレベルとダンジョンを接続する手順です。
-
Generate parameterアセット -
Mesh set databaseアセット 2 つ
1 つは部屋用、もう 1 つは通路用として使うのが基本です。 - 生成結果を確認するためのレベル
エディタのWindow > DungeonGeneratorでプレビューするか、ADungeonGenerateActorをレベルに配置します。
- 部屋用または通路用の
Mesh set databaseが未設定 -
Mesh set databaseに床 / 壁 / 天井メッシュが 1 つも入っていない - サブレベルの
GridSizeがUDungeonGenerateParameterと一致していない -
UDungeonSubLevelDatabaseやUDungeonInteriorDatabaseを編集したのにBuildを実行していない
-
QuickStart.ja.md
最短手順でダンジョンを 1 つ生成したい場合の入口です。 -
PrepareMeshParts.ja.md
自前の床 / 壁 / 屋根 / スロープを作り始めたい場合の入口です。 -
ADungeonGenerateActor.ja.md
レベルに組み込んでゲーム中に生成したい場合はこちらです。 -
UDungeonGenerateParameter.ja.md
Generate parameter で何を設定するかをまとめて確認できます。
- Quick Start
- Prepare Mesh Parts
- ADungeonGenerateActor
- ADungeonSubLevelScriptActor
- ADungeonRoomSensorBase
- UDungeonGenerateParameter
- UDungeonMeshSetDatabase
- UDungeonInteriorDatabase
- UDungeonSubLevelDatabase
- UDungeonRoomSensorDatabase
- Generate Minimap Textures
- Apply MissionGraph
- Custom Selector Guide
- Lobby Connection Guide