アクションRPGの開発を始めます。
1ヶ月の初期学習を終え、やはりゲームの完成を目指して動かなければならないと感じました。
ゲームとしてちゃんとした形になっているゲームの1本目はアクションRPGを開発したいと思います。王道的で人気があり、素人が真似しても無個性で有名作の劣化版になりがちなジャンルでありますが、それだけにチュートリアル教材が多いですから、まずは奇を衒うより王道的なゲームを1本完成させようと考えました。
Unreal Engineを始めた目的はVRゲーム開発です。私はVRゲームが好きすぎるんですけど、世の中には自分の求めるVRゲームが少ない状況であり「なら作ってみよう」と。でもVRゲームはチュートリアルが少ないですから、非VRゲームを1本完成させて基礎作りをしたいです。
プロジェクトの作成
- ゲームを選択。
- テンプレートはサードパーソンを選択。
- スターターコンテンツとレイトレーシングは不要です。
- プロジェクト名を入力。
- 作成をクリック。
初期設定
編集 > エディタの環境設定 > 一般 > アピアランスでアセットエディタの起動場所をMain Windowにする。これはファイルを開いた時に新しいウィンドウを別枠で開かずに、メインウィンドウ内で開いてくれて、タブで切り替えられるようになる設定です。
編集 > エディタの環境設定 > レベルエディタ > プレイで「ゲームでマウスコントロールを取得」のチェックを入れる。これはテストプレイボタンを押すと画面をマウスでクリックしなくても操作可能になる設定です。
プレイヤーキャラクターブループリント
プレイヤーキャラクターのブループリントは、コンテンツ > ThirdPerson > BlueprintsにあるBP_ThirdPersonCharacterをコンテンツ > Character > Mannequinsにコピーし、名前をBP_Playerにして使います。
インプット(入力)
軸とアクションの各マッピングは非推奨になり、Enhanced Input アクションと入力マッピング コンテキストが推奨されていますので、これを使用します。
コンテンツ > ThirdPerson > InputにIMC_Defaultがあります。これは従来の軸とアクションの各マッピングに似ていますね。
そのパーツとなるIA_はActionsフォルダにあります。ボタン入力はIA_Jumpを複製して名前変更して使おうと思います。
何度でもやり直せるように、自分用の説明書として開発過程を記録していきたいと思います。
コメント