---
title: ue-11. キーボードイベントとテレポートの演習
tags:  #ue #unreal engine #ゲーム制作 #キーボードイベント #物理シミュレーション  
author: [kunihikokaneko](https://www.docswell.com/user/6674398749)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/L2EV2QM3EQ.jpg?width=480
description: Unreal Engine 4 入門 URL:https://www.kkaneko.jp/cc/ue/index.html
published: December 13, 21
canonical: https://www.docswell.com/s/6674398749/ZMLQ65-2021-12-13-160909
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/L2EV2QM3EQ.jpg)

ue-11. キーボードイベントと
テレポートの演習
（Unreal Engine 4 入門）
URL:https://www.kkaneko.jp/cc/ue/index.html
金子邦彦
1


# Page. 2

![Page Image](https://bcdn.docswell.com/page/Z57GRWGYEL.jpg)

モードタブ
さまざまなモードの切り替え
アウトライナー
すべてのアクターを階層構造で表示
ビューポート
ゲームプレイ中は，
「W」，「A」，「S」，「D」などで操作
コンテンツブラウザ
コンテンツアセットの編集
詳細タブ
アクターの詳細情報の編集
アクターの移動・回転・スケール
編集可能なプロパティの編集
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/V4EQV3X6JP.jpg)

今から行うこと
床（Floor）をキーボードを使って動かす
• 床（Floor）はアクタ
• Floor の「可動性」を「ムーバブル」に設定
• キーボードイベントにより回転させる（レベルブ
ループリントを使用）
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/DKJ4M16ME1.jpg)

① レベルブループリントを開く
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/PLE18GVY7G.jpg)

② キーボードの「U」キー（キーボードイベント）に関
するノードの追加
右クリックしたのち，「インプット」を展開，「キー
ボードイベント」を展開し，キーの種類を選ぶ
レベルブループリントで，
右クリック
キーの種類を選ぶ
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/8GEWZKL1E2.jpg)

③ Floor アクタをムーバブルに設定
椅子の下にある床（Floor）を選び，「可動性」の
「ムーバブル」をチェック
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/W47Z1ZMXJ3.jpg)

④ Floor へのリファレンスを作成
メインの画面でFloor を選択．レベルブループリントの画面
で右クリック．「Floor のリファレンスを作成」を選ぶ
Floor を選択．
（アウトライナーが便利）
レベルブループリントで，
右クリック．
「Floor のリファレンスを作成」
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/KYJ6LZNPEV.jpg)

⑤ キーボードの「E」キー（キーボードイベント）に関
するノードの追加
Floor から線を伸ばした状態で，「ユーティリティ」を展開，
「トランスフォーメーション」を展開し，
「AddActorWorldRotation」を選ぶ
ユーティティ
Floor で右クリックし，
線を伸ばし，
右ボタンを離す．
メニューが出る
トランスフォーメーションを展開，
AddActorWorldRotation を選ぶ
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/5GJ51W5P74.jpg)

レベルブループリントで，次のようになるので
確認する
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/V9E21QNZJR.jpg)

⑥ キーボードの「U」キーで，X軸周りに「5.0」傾くよ
うに設定
下の図のようにつなぐ．X は「5.0」に設定．
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/5D7YZWPNJM.jpg)

⑦ プレイして確認
U キーで床が傾くことを確認．
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/2VEN395VE8.jpg)

⑧ キーボードの「I」キーで，X軸周りに「-5.0」傾くよ
うに設定
下の図のようにつなぐ．X は「-5.0」に設定．
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/GY7992YV73.jpg)

⑨ 再びプレイして確認
U キーと I キーで床が傾くことを確認．
13


# Page. 14

![Page Image](https://bcdn.docswell.com/page/5G789564JD.jpg)

⑩ すべての 「StaticMeshes アクター」について，物理シ
ミュレーションを行う設定
アウトライナーが便利．
StaticMeshes の下にある
すべてのアクターを選ぶ
（SHIFTキーとマウス）
物理の下の
Simulate Physics を
チェック
14


# Page. 15

![Page Image](https://bcdn.docswell.com/page/ML7LWY9VER.jpg)

⑪ 再びプレイして確認
物理シミュレーションを確認．アクタが飛んでいく
のは正常動作
15


# Page. 16

![Page Image](https://bcdn.docswell.com/page/54EM9NZN7W.jpg)

⑫ 床を動かす
U キーと I キーで床が傾く．他のアクタは影響を受
ける
16


# Page. 17

![Page Image](https://bcdn.docswell.com/page/ZPERGD6479.jpg)

テレポート
• Unreal Engine のテレポートの機能
• テレポートが OFF のとき
物理シミュレーションでの衝突で，速度が変化する
• テレポートが ON のとき
物理シミュレーションでの衝突で，場所が変化する．
速度は変化しない．
17


# Page. 18

![Page Image](https://bcdn.docswell.com/page/NP7XX1MZ7X.jpg)

⑬ テレポートを行う設定
レベルブループリントで「Teleport」にチェック
18


# Page. 19

![Page Image](https://bcdn.docswell.com/page/637KW2GV7D.jpg)

⑭ 再びプレイして確認
テレポートにより，アクタが飛んでいくようなこと
はなくなる
19


# Page. 20

![Page Image](https://bcdn.docswell.com/page/4LJ3145QE5.jpg)

演習
床の上でボールなどを転がすゲームを作成してみなさい．
さらに，
・障害物を置いてみなさい．
・床がいろんな方向（X, Y, Z）に動くようにしなさい
・キーボード操作で動かせるオブジェクトを増やしてみなさい
・サードパーソンのゲームでもためしてみなさい
20


