Endless Runner
2 - Spawning the Course
BP_FloorTileを作成する
名前 | 親クラス |
---|---|
BP_FloorTile | Actor |
コンポーネントの追加
名前 | 追加するコンポーネント |
---|---|
Floor | Cube |
Floorの詳細を変更
Transform
項目 | X | Y | Z |
---|---|---|---|
ロケーション | 500.0 | 0.0 | 0.0 |
ローテーション | 0.0 | 0.0 | 0.0 |
スケール | 10.0 | 10.0 | 0.1 |
Materials
項目名 | 値 |
---|---|
Element0 | M_Brick_Clay_New |
FloorをDuplicateしてWall1,Wall2を作成
Wall1 Transform
項目 | X | Y | Z |
---|---|---|---|
ロケーション | 500.0 | -500.0 | 80.0 |
ローテーション | 0.0 | 0.0 | 0.0 |
スケール | 10.0 | 0.1 | 2.0 |
Wall2 Transform
項目 | X | Y | Z |
---|---|---|---|
ロケーション | 500.0 | 500.0 | 80.0 |
ローテーション | 0.0 | 0.0 | 0.0 |
スケール | 10.0 | 0.1 | 2.0 |
コンポーネントの追加
名前 | 追加するコンポーネント |
---|---|
AttachPoint | Arror |
Transform
項目 | X | Y | Z |
---|---|---|---|
ロケーション | 1000.0 | 0.0 | 0.0 |
ローテーション | 0.0 | 0.0 | 0.0 |
スケール | 1.0 | 1.0 | 1.0 |
Funcation:GetAttachTransformの作成
GetAttachTransform
Output
変数名 | 変数の型 |
---|---|
AttachTransform | Transform |
新規レベルの作成
RunGameModeの編集 1
ThirdPersonGameModeをRunGameModeにリネーム
RunGameModeを開く
Open Full Blueprint Editorをクリック
AddFloorTileの作成
変数名 | 変数の型 |
---|---|
NextSpawnPoint | Transform |
BeginPlayを実装
開始時にAddFloorTileを呼び出す
WorldSettingsのGameModeを変更する
GameMode
項目名 | 値 |
---|---|
GameModeOverride | RunGameMode |
初期に配置されているFloorオブジェクトを削除する
Slimulateで実行する
BP_FloorTileを連結するように修正する
BP_FloorTile:AddFloorTileの変更
BeginePlayの処理を変更する
プレイして確認する
BP_FloorTileを通り過ぎたら消す
BP_FloorTileにEndTriggerを追加する
名前 | 追加するコンポーネント |
---|---|
EndTrigger | Box Collision |
EndTriggerの詳細を編集する
Transform
項目 | X | Y | Z |
---|---|---|---|
Location | 1000.0 | 0.0 | 190.0 |
Rotation | 0.0 | 0.0 | 0.0 |
Scale | 1.0 | 1.0 | 1.0 |
Shape:Box Exient
項目 | X | Y | Z |
---|---|---|---|
Location | 32.0 | 500.0 | 200.0 |
Collision
項目名 | 値 |
---|---|
Collision Presets | OverlapOnlyPawn |
EndTriggerのOn Component Begin Overlapを編集する
On Component Begin Overlapを追加する
プレイして確認する
プレイ中にカメラを話して確認する方法
ゲーム中に視点を切り替えてオブジェクトの状況を確認する