Endless Runner
5 - Varying the Course
BP_FloorTileのChild Blueprint Class:BP_FloorTile_RampUpを作成する
BP_FloorTileを右クリック
Create Child Blueprint Classを選択し、Child Classを作成する

StaticMesh:Rampを追加する
| 名前 | 追加するコンポーネント |
|---|---|
| Ramp | Static Mesh |
Rampの詳細を設定する
Static Mesh: Static Mesh
| 項目名 | 値 |
|---|---|
| Static Mesh | Shape_Wedge_B |
Transform
| 項目 | X | Y | Z |
|---|---|---|---|
| Location | 1250.0 | 0.0 | 0.0 |
| Rotation | 0.0 | 0.0 | 180.0 |
| Scale | 5.0 | 10.0 | 3.0 |
Materials
| 項目名 | 値 |
|---|---|
| Elements 0 | M_Tech_Hex_Tile_Pulse |
AttachPointの位置をRampの上部中央に移動する
Transform
| 項目 | X | Y | Z |
|---|---|---|---|
| Location | 1500.0 | 0.0 | 280.0 |
| Rotation | 0.0 | 0.0 | 0.0 |
| Scale | 1.0 | 1.0 | 1.0 |
EndTriggerの位置をRampの上部中央に移動する
Transform
| 項目 | X | Y | Z |
|---|---|---|---|
| Location | 1500.0 | 0.0 | 475.0 |
| Rotation | 0.0 | 0.0 | 0.0 |
| Scale | 1.0 | 1.0 | 1.0 |
RunGameModeのAddFloorTileをBP_FloorTileかBP_FloorTile_RampUpのいずれかを追加するように変更する
変数:FloorTilesを追加する
| 変数名 | 変数の型 |
|---|---|
| FloorTiles | Actor(Class)(配列) |
コンパイル -> 保存 -> Class Default
FloorTiles
| インデックス | 値 |
|---|---|
| 0 | BP_FloorTile |
| 1 | BP_FloorTile_RampUp |
BP_FloorTile_RampDownを作成する
BP_FloorTile_RampUpからDuplicate(複製)してBP_FloorTile_RampDownを作成する
BP_FloorTile_RampUpをDuplicateする

Rampを下り坂になるように移動する
Transform
| 項目 | X | Y | Z |
|---|---|---|---|
| Location | 1250.0 | 0.0 | -300.0 |
| Rotation | 0.0 | 0.0 | 0.0 |
| Scale | 1.0 | 1.0 | 1.0 |
AttachPointを下り坂の終わりに移動する
Transform
| 項目 | X | Y | Z |
|---|---|---|---|
| Location | 1500.0 | 0.0 | -300.0 |
| Rotation | 0.0 | 0.0 | 0.0 |
| Scale | 1.0 | 1.0 | 1.0 |
EndTriggerを下り坂の終わりに移動する
Transform
| 項目 | X | Y | Z |
|---|---|---|---|
| Location | 1500.0 | 0.0 | -135.0 |
| Rotation | 0.0 | 0.0 | 0.0 |
| Scale | 1.0 | 1.0 | 1.0 |
RunGameModeのFloorTilesにBP_FloorTile_RampDownを追加する。
FloorTiles
| インデックス | 値 |
|---|---|
| 0 | BP_FloorTile |
| 1 | BP_FloorTile_RampUp |
| 2 | BP_FloorTile_RampDown |
プレイして確認する













