Endless Runner 1 - Introduction & Player Control

# Endless Runner
## 1 - Introduction & Player Control
[![1 - Introduction & Player Control](http://img.youtube.com/vi/yS-yQfo0lc0/0.jpg)](https://www.youtube.com/watch?v=yS-yQfo0lc0)

### Projectの作成

|項目  |選択内容  |
|---|---|
|BP or C++ |ブループリント |
|テンプレート |ThirdPerson |
|ターゲット |デスクトップ/コンソール  |
|クオリティ |ハイエンド |
|スターターコンテンツ有無 |スターターコンテンツ有り |
|フォルダパス |他のクラスが使用しないフォルダを選択する（ない場合は作成する） |
|プロジェクト名 |EndlessRunner  |

![image](https://qiita-image-store.s3.amazonaws.com/0/111261/e7edb4ef-c388-957f-10c4-310648365735.png)

### キャラクターセットアップ 1
ThirdPersonCharacterをRunCharacterに名前を変更
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/6bef91dd-a466-0365-d28b-4f4f32e4247c.png)

RunCharacterを開いて初期設定を削除する
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/872dfffc-098a-ad4b-d340-6abf94b4d619.png)

CameraBoomのSocket Offsetを変更
Z: 100
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/45f52f04-a59e-8aec-67af-040ab2c74f69.png)

前に進む処理をEvent Tickに置き換える
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/d9cc4aa5-fbc2-3aec-2b99-9d1549f0fa32.png)

開始地点を後ろに下げて、プレイして確認する
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/c36b3054-8224-88d8-2db9-ff4704c2a660.png)

前に自動的に進む
左右には動くことが出来る
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/c6a591cd-f59f-f0bd-61fb-677363dce4b6.png)


### キャラクターセットアップ 2 A,Dで向きを変える

|変数名  |変数の型  |
|---|---|
|CanTurn |Boolean |
|DesiredRotation |Rotator |


![image](https://qiita-image-store.s3.amazonaws.com/0/111261/e69364b2-3cbc-6060-1922-59ea48c0943b.png)


![image](https://qiita-image-store.s3.amazonaws.com/0/111261/071ce7b6-4122-deb6-8a48-d5c73cd2c349.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/111261/a86956f1-8ced-13de-ee98-2d3b73f8e94a.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/111261/a0fd527d-3183-8f4c-55ff-e4a3dd7448b1.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/111261/6071881a-96c6-9f7c-9f2c-a226960f5949.png)

設定を戻す
Scale Valueを1
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/ac89e03b-3ecc-22dd-2663-b5c24786bb4a.png)

CanTurnをfalse
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/43dec986-93fe-7ee5-e4c7-c383d659ad67.png)

Inter Speedを10に設定
向きを変えるスピードが速くなる
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/9bd2fd69-d860-d2cf-9053-31e4dd378303.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/111261/a35cf0cf-e8d7-f121-ba25-23b7d7e4d200.png)

### 向きを変えられるエリアに入ったら向きを変えられるようにする
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/6e0f07e7-8544-432d-2f2b-a6980da84932.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/111261/18ae59ba-c08a-88fd-2935-faa43aa9ae72.png)

エリアに入ったらCanTurnをTrueに設定する
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/98a09225-053c-08b5-b6e7-b6f34021bb52.png)

向きを変更したら、向きを変えられないようにCanTurnにFalseを設定する
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/7015955f-014e-1cbb-adef-47e3326a72ac.png)

Trigger BoxのActor Hidden In Gameのチェックを外す
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/8c503811-424e-449d-c04a-67d760e4a932.png)

エリアに入った後にAorDで進行方向の向きを変える。
![image](https://qiita-image-store.s3.amazonaws.com/0/111261/a2f0e773-576f-5cb7-11b8-86f912487da7.png)