Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Unreal engine4ビギナー勉強会補講

4,415 views

Published on

6/14にDeNA様会議室をお借りして開催された「UE4ビギナー勉強会(TOKYO#2)」で紹介させていただいたスライドの補講部分です。参加いただいた皆様、会場をお貸しいただいたDeNA様、主催の佐々木様、いっしょにご講演いただいた家弓様、中村様、ボランティアの皆様ありがとうございました!

Published in: Engineering
  • Be the first to comment

Unreal engine4ビギナー勉強会補講

  1. 1. Unreal Engine 4 ビギナー勉強会補講 2014/6/14 DeNA様 特設会場 Epic Games Japan シモダジュンヤ
  2. 2. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 自己紹介  シモダジュンヤ(@junyash) • アンリアル・エンジンの利用 経験をきっかけとして2010年 2月からエピック・ゲームズ・ ジャパンでサポート・マネー ジャーとしてアンリアル・エ ンジンの普及・サポート活動 を行っています。  エピック・ゲームズ・ジャパン (@EpicGamesJapan) • 弊社公式アカウント • www.unrealengine.com 2
  3. 3. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 ここから補講 6/14の UE4ビギナー勉強会(TOKYO#2) にて解説の予定! 3
  4. 4. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 アンリアル・エンジン4 乗ると動くエレベーター  現実世界では乗り降りを待ちますよね 4
  5. 5. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 アンリアル・エンジン4 回転する床  回転する床 5
  6. 6. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 アンリアル・エンジン4 ゲーム全体の制御  GameModeの設定 • MySideScroller/Config/DefaultEngine.ini内の GlobalDefaultGameMode=/Game/Blueprints/MyGame. MyGame_Cという行にて、Blueprintsフォルダの MyGameブループリントが設定されています。  GameModeを変更する方法 • MyGameブループリント内を直接変更 • 新たなGameModeブループリントを作成し • 上記DefaultEngine.iniを変更、もしくは • 各レベルのWorld Settings中のGameMode Overrideにて変更 6
  7. 7. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 アンリアル・エンジン4 ゲーム全体の制御  MyGameブループリント内の設定Defaults • Default Pawn Class: MyCharacter • HUD Class: HUD • Player Controller Class: PlayerController • Spectator Class: SpectatorPawn • Game State Class: GameState 7
  8. 8. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 アンリアル・エンジン4 MyGameにScoreを作成  MyGameブループリントを開いて • int型のScore変数を作成 8
  9. 9. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 アンリアル・エンジン4 MyHUDをつくろう!  HUDを継承したブループリント • Event Receive Draw HUDが描画イベント • 基本はここにDraw系のノードをつなぐだけ! • この中で様々な変数を参照して利用 9
  10. 10. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 アンリアル・エンジン4 日本語フォントも使えます  Unicodeの日本語の範囲を含んだフォント作成 • 0000-00ff,0370-04ff,2000-206f,2100-23ff,2500- 257f,25a0-26ff,3000-30ff,4e00-9fcf,ff00-ffef 10
  11. 11. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 アンリアル・エンジン4 プレイヤーにダメージを!  BP_Physicsを作成 • StaticMeshをSimulate Physicsで落とす • コリジョンがついていないとうまくいかないので注意 • 下向きのベロシティーをダメージとして与えておきましょう 11
  12. 12. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 アンリアル・エンジン4 与えられたダメージに反応を  与えられたダメージへの反応も自由に組めます • MyCharacterにHitPoint変数を作成し • HitPointからダメージを引いて • HitPointがゼロ以下になったら プレイヤーの移動モードをNone(何もしない)に変更 12
  13. 13. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 アンリアル・エンジン4 トリガ等でSpawnする  BP_Spawnerを作成 • SpawnPointベクタを作成 • ブループリントのSceneのTransformと SpawnPointを足した位置にSpawn! 13
  14. 14. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 アンリアル・エンジン4 プレイヤーの制御  MyPlayerブループリント • Default • Gravity Scale ゼロにすると重力無視 • Air Control ゼロにすると空中制御禁止 • Braking Deceleration Falling 2048等に すると空中でのAcceleration自動減速 • Tips • Gravity Scaleをゼロにして Braking Deceleration Fallingに2048等 すれば空中浮遊系のプレイヤー完成! 14
  15. 15. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 アンリアル・エンジン4 プレイヤーの制御  空中浮遊Playerブループリント • Default Land Movement Mode をFlyingにする • もしくはGravity Scaleをゼロに • Edit - Project SettingsのInputの Axis MappingsにMoveUpを追加 • Braking Deceleration Fallingに 2048等を入れれば空中の滑りを 抑制可能 15
  16. 16. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 ちなみに… ここまで見ていただい たブループリント群は サイドスクロール以外 のゲームでも使えます。 16
  17. 17. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 おまけ Oculus Rift 17
  18. 18. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 Oculus Rift with Unreal Engine 4  1. Oculus Riftをつなぎます 18
  19. 19. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 Oculus Rift with Unreal Engine 4  2. Unreal Engine 4を起動します 19
  20. 20. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 Oculus Rift with Unreal Engine 4  3. PlayメニューからStandalone Game 20
  21. 21. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 Oculus with Unreal Engine 4  4. Alt + Enter で全画面表示に 21
  22. 22. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 Unreal Engine 4 Oculus起動  Oculus Riftをつなぐ  Unreal Engine 4を起動  PlayメニューからStandalone Game  Alt + Enter で全画面表示に 22
  23. 23. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 Oculus Rift w/UE4 Oculusを細かく制御したい!  ドキュメント • Oculus Rift https://wiki.unrealengine.com/ Oculus_Rift • Oculus Rift Blueprint https://wiki.unrealengine.com/ Oculus_Rift_Blueprint • Oculus Rift Separate View https://wiki.unrealengine.com/ Oculus_Rift_Separate_View 23
  24. 24. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 Oculus Rift w/UE4 対応しているサンプル  サンプル • Blueprint Office • オフィス環境とインタ ラクティブなBlueprint のサンプル • Mobile Temple • モバイル向けサンプル • Reflections Subway • リアルタイムの反射等 • Shooter Game • FPSで通信対戦も可能 24
  25. 25. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 Oculus Rift w/UE4 動画がアップされてました!  Unreal 4 Oculus Rift Demos • http://www.youtube.com/watch?v=sQy1ryw6kcg サブスクリプション購入前にフルスクリーン再生してOculusで見てみよう! 25
  26. 26. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 Unreal Engine 4 各種リンク  チュートリアルビデオ • 字幕をONにして頂いて翻訳をONの上 日本語を選択頂くことで日本語機械翻訳が出ます • Unreal Engine 4 Tools Demonstration –GDC 2014 http://www.youtube.com/watch?v=FcxA_xYnHZ8 • その他チュートリアル動画もこちらにたくさん http://www.youtube.com/user/UnrealDevelopmentKit  ドキュメントやフォーラム等はこちらから • ドキュメント・AnswerHub・フォーラム等ご活用を! https://www.unrealengine.com/ 26
  27. 27. 八耐特別企画・Unreal Engine 4 ビギナー勉強会 ありがとうございました  © 2014, Epic Games, Inc. All rights reserved. Epic, Epic Games, the Epic Games logo, Gears of War, Gears of War 2, Marcus Fenix, the Crimson Omen logo, Unreal, Unreal Engine, Unreal Tournament, and the Unreal Tournament 3 logo are trademarks or registered trademarks of Epic Games, Inc. in the United States of America and elsewhere. Other brands or product names are the trademarks of their respective owners. お気軽にご連絡を! contact@epicgamesjapan.com

×