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 |
プレイして確認する