UE4_助け合い所 引用
C:\Program Files\Unreal Engine\4.0\Engine\Source\Runtime\Engine\Classes\GameFramework
フォルダのCharacter.h/Pawn.h/PlayerController.hにヘッダ定義があります。
(C++の実装はインストーラからインストールした場合には存在していませんが
ソースをお持ちの場合はUnrealEngine\Engine\Source\Runtime\Engine\Privateに
各cppファイルがあります)
各ゲームプロジェクトは、これをC++もしくはブループリントで継承して
各メソッドを呼んだりオーバーライドしたりしてゲーム固有のプレイヤーに仕上げていきます。
初めて触られる方はブループリントで継承していただいて少しずつ独自の挙動を入れて頂くのが
わかりやすいと思うのですが(佐々木さん達の勉強会に期待!そういう内容の予定ですよね?…倍返しだ!)
そして慣れていただいた頃にC++も覗いていただいて、ブループリントとの共通点を見出していただいて、あぁ、なるほどそういうことだったのね、と合点いただくのが良いのかなと思っていたりします。
もちろんいきなりC++で始めていただくことも可能ですが
C++で継承する場合はこちらのwikiにあるチュートリアルがわかりやすいかと思います。
https://wiki.unrealengine.com/First_Person_Shooter・・・
wiki.unrealengine.com
Over the course of this tutorial, you will transform a blank project template in...もっと見る
3月25日 18:19 · 編集済み · いいね! · 2
渡辺 雅央 そこらへんを湊さんがビシッと話するはずです
3月25日 18:21 · いいね! · 3
下田 純也 渡辺さん、ありがとうございます!湊さんラヴです。
佐々木 瞬 >田中さん
はい、むしろもっと初心者質問や雑談で埋めてもらえると嬉しいです!
どんどん書き込んじゃってください。
UE4はいろんなことが出来る代わりに、慣れてないと目的のものがどこにあるか探すだけでも大変だと思うので~。
あと、下田さんのコメントに書いてあった通りBPでCharacterやPlayerControllerを作る場合も、以下のことをやらないといけなかったような気がします。
1.BPでGameModeを継承した自分のGameModeを作成
2.↑をゲームで使用するように割り当てる。記Wikiに書いてある「3. Select FPSGameMode in the Default GameMode dropdown.」と書いてあるところを参照。
3.1で作ったGameModeのプロパティにCharacter(Pawn?)やPlayerControllerを割り当てる場所があるので、割り当てる。
いまEditorを見ながらではないので、間違ってたらごめんなさい!後で修正しておきます。
プログラマーなら、素直にCharacter.h/Pawn.h/PlayerController.hあたりのソース見て解析したほうが早いかもですねw
>下田さん
ぎゃー! 昨日の無茶ぶりを倍返しされた!
プログラム拡張をテーマにした勉強会もやりたいですね~。
3月25日 18:41 · いいね! · 2
田中 宏幸 なるほど、Editの中にProjectSettingというのがあって、そこでプレイヤーだったりグローバルな設定だったりが出来るんですね。完全に見落としてました。この辺りとBPの継承辺りを色々調べてみます。ありがとうございました!
3月25日 21:11 · いいね! · 2
Kazuhisa Minato さすが田中さん!
もう僕の話は不要だ!
3月25日 21:56 · いいね! · 2
中村 匡彦 まさしく自分も同じようなところでプレイヤーの操作とゲーム開始後のフローがどうなっているのか調べていたところで、同様の情報にさっき辿りつきました…GameModeを変えることで出現するプレイヤークラス、HUDクラス、プレイヤーコントローラークラス、ゲームステートクラスを指定できるんですね。
ブループリント、奥が深いです…
3月25日 22:09 · いいね! · 3
田中 宏幸 奥が深すぎて困っちゃいますね…と言う訳で湊様、何卒ご教授の程宜しくお願い致しますm(_ _)m
3月25日 22:15 · いいね! · 2