詳細設計書
主にUnreal Engineの設定内容を記載する
1. Unreal Engineフォルダ構造
- 📁 Content
- 📁 Blueprints(Blueprintクラスのオブジェクトを配置)
- Actor
- Ball_BP
- Balldestroyer_BP
- Brick_BP
- Widget
- LocalMultiplayerMenu_WB
- ModeSelect_WB
- PlayerHud_WB
- TitleMenu_WB
- Win_WB
- Pawn
- Paddle_Client_BP
- Paddle_Host_BP
- PlayerController
- PaddleController_BP
- GameModeBase
- Smashbrickers_gamemode
- Smashbrickers_gamemode_1P
- GameInstance
- SoundGameInstance
- BluePrintFunctionLibrary
- UI_FunctionLibrary
- Actor
- 📁 Input
- Input Action
- Move_IA
- Input Mapping Context
- Smachbrickers_IMC
- Input Action
- 📁 Maps(レベルのファイルを配置)
- level_1P
- level_2P
- mode_select_menu
- title_menu
- twoplayer_mode_menu
- 📁 Materials
- Material
- Glow_Mat
- Master_Mat
- Unlit_Mat
- Material Instance Constant
- Blueglowing_Mat
- Green_Inst
- Red_Inst
- Yellow_Inst
- Physical Material
- Bounce_Mat
- Material
- 📁 Sounds(ゲーム内BGM,SEの音源を配置)
- Button_Sound_Effect_10.mp3
- 音源取得元: 効果音ラボ
- 決定ボタンを押す10 ゲームのスキル取得演出
- メニューなどのボタンクリック音
- 音源取得元: 効果音ラボ
- Combat_Sound_Effect_4.mp3
- ブロックの破壊音
- Cursor_Move_Sound.mp3
- ボールが壁やパドルに当たった時の音
- Future_BGM.mp3
- タイトルメニュー画面のBGM
- MusMus-BGM-076.mp3
- 音源取得元: フリーBGM・音楽素材MusMus
- ヒーローズ
- ローカル2人対戦画面のBGM
- 音源取得元: フリーBGM・音楽素材MusMus
- MusMus-BGM-085.mp3
- 音源取得元: フリーBGM・音楽素材MusMus
- 「思考」 DBD file No.08
- 1人プレイ画面のBGM
- 音源取得元: フリーBGM・音楽素材MusMus
- MusMus-BGM-115.mp3
- 音源取得元: フリーBGM・音楽素材MusMus
- 隠密ファンク
- プレイモード選択画面、ローカル2人対戦メニュー画面のBGM
- 音源取得元: フリーBGM・音楽素材MusMus
- Button_Sound_Effect_10.mp3
- 📁 Blueprints(Blueprintクラスのオブジェクトを配置)
2. 各オブジェクトの設定
Blueprints/Actor/Ball_BP
EventGraph
- UML - シーケンス図
Components
Class Defauls - Details - Show Only Modified Properties
-
Ball_BP(Self)
-
Sphere
- ProjectileMovement
Blueprints/Actor/Balldestroyer_BP
EventGraph
- UML - アクティビティ図
Components
Class Defauls - Details - Show Only Modified Properties
- Box
Blueprints/Actor/Brick_BP
EventGraph
- UML - アクティビティ図
- updatebrickcolor
- UML - アクティビティ図
Components
Class Defauls - Details - Show Only Modified Properties
- Brick_BP(Self)
- Brick_BP
Blueprints/Widget/LocalMultiplayerMenu_WB
Designer
EventGraph
Blueprints/Widget/ModeSelect_WB
Designer
EventGraph
Blueprints/Widget/PlayerHud_WB
Designer
EventGraph
設定なし
Blueprints/Widget/TitleMenu_WB
Designer
EventGraph
Blueprints/Widget/Win_WB
Designer
EventGraph
Blueprints/Pawn/Paddle_Client_BP
EventGraph
- UML - アクティビティ図
Components
Class Defauls - Details - Show Only Modified Properties
Blueprints/Pawn/Paddle_Host_BP
EventGraph
- UML - アクティビティ図
Components
Class Defauls - Details - Show Only Modified Properties
Blueprints/PlayerController/PaddleController_BP
EventGraph
- UML - アクティビティ図
Blueprints/GameModeBase/Smashbrickers_gamemode
EventGraph
- UML - シーケンス図
- UML - シーケンス図
- UML - アクティビティ図
Components
Class Defauls - Details - Show Only Modified Properties
Blueprints/GameModeBase/Smashbrickers_gamemode_1P
EventGraph
- UML - シーケンス図
- UML - アクティビティ図
- UML - アクティビティ図
Components
Class Defauls - Details - Show Only Modified Properties
Blueprints/GameInstance/SoundGameInstance
Functions
- UML - アクティビティ図
Blueprints/BluePrintFunctionLibrary/UI_FunctionLibrary
Functions
- UML - アクティビティ図
Input/Input Action/Move_IA
Details
Input/Input Mapping Context/Smachbrickers_IMC
Details
Maps/level_1P
Item
EventGraph
- UML - アクティビティ図
Maps/level_2P
Item
EventGraph
- UML - アクティビティ図
Maps/mode_select_menu
EventGraph
- UML - アクティビティ図
Maps/title_menu
EventGraph
- UML - アクティビティ図
Maps/twoplayer_mode_menu
EventGraph
- UML - アクティビティ図