LoginSignup
0
0

More than 5 years have passed since last update.

Endless Runner 6 - Turning Corners

Last updated at Posted at 2017-03-08

Endless Runner

6 - Turning Corners

6 - Turning Corners

BP_FloorTile_RightCornerを作成する

BP_FloorTileからChild Blueprint Classを作成する
image

名前をBP_FloorTile_RightCornerに設定する
image

Parent:Construction Scriptを呼ばないようにする

image

Wall2を修正する

Transform

項目 X Y Z
Location 1000.0 0.0 80.0
Rotation 0.0 0.0 -90.0
Scale 10.0 0.1 2.0

image

EndTriggerを修正する

Transform

項目 X Y Z
Location 500.0 500.0 190.0
Rotation 0.0 0.0 90.0
Scale 1.0 1.0 1.0

image

AttachPointを修正する

Transform

項目 X Y Z
Location 500.0 500.0 190.0
Rotation 0.0 0.0 90.0
Scale 1.0 1.0 1.0

image

TurnZoneを追加する

名前 追加するコンポーネント
TurnZone Box Collision

Transform

項目 X Y Z
Location 500.0 0 110.0
Rotation 0.0 0.0 90.0
Scale 1.0 1.0 1.0

Shape

項目 X Y Z
Box Extent 480.0 480 64.0

image

Collision

項目名
Collision Presets OverlapOnlyPawn

On Component Begin Overlapを追加する
image

処理を実装する
image

BP_FloorTile_LeftCornerを作成する

BP_FloorTile_RightCornerからBP_FloorTile_LeftCornerを複製する

BP_FloorTile_LeftCornerをDuplicateする
image

名前をBP_FloorTile_LeftCornerに設定する
image

Wall1を修正する

Transform

項目 X Y Z
Location 500.0 500.0 80.0
Rotation 0.0 0.0 0.0
Scale 10.0 0.1 2.0

image

EndTriggerを修正する

Transform

項目 X Y Z
Location 500.0 -500.0 190.0
Rotation 0.0 0.0 -90.0
Scale 1.0 1.0 1.0

image

AttachPointを修正する

Transform

項目 X Y Z
Location 500.0 -500.0 190.0
Rotation 0.0 0.0 90.0
Scale 1.0 1.0 1.0

image

RunGameModeを直線系、コーナー系の生成をするように修正する

Function:AddFloorCurveを作成する

AddFloorTileをDuplicateする

image

名前をFloorCurvesに設定する
image

処理を実装する
image

変数:CurrentStraightを追加する

変数名 変数の型 デフォルト値
CurrentStraight Integer 0
StraightMax Integer 7

image

AddFloorTileを修正する

直線を作成するごとにCurrentStraightをインクリメントし、
CurrentStraightがStraightMaxの最大値を越えたら、AddFloorCurveを呼びだすように修正する

image

AddFloorCurveを修正する

CurrentStraigtを0に戻す
image

ClassDefault FloorCurvesの初期値を設定する

ClassDefaultをクリックし、FloorCurvesにコーナー系ブループリントを追加する

FloorCurves

インデックス
0 BP_FloorTile_LeftCorner
1 BP_FloorTile_RightCorner

image

プレイして確認する

コーナーが作成される
image

コーナーでAかDを押すと向きを変える
image

コーナーで行き詰ってしまったら身動きが取れなくなる
7 - Wrap Upで行き詰まりの際にキャラクターが死ぬように修正する
image

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0