ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

プロジェクト30

完成

Fabの期間限定の無料コンテンツでキャラクターにものを持たせて別のアニメーションを適応してみた。スケルトンやスケルタルメッシュとか難しい。あと、影がうまく出なくて浮いているように見えてしまった。#UnrealEngine #UE5 pic.twitter.com/Gf4ZSk9ssw— t…

ライティング

キャラクターをアニメーションさせて歩かせてみたが、影がはっきりしていないので、どうも浮いているように見えてしまう。 新規でレベルを作って配置した場合はちゃんと床に影が表示されるが、今回のアセットのレベルでははっきりした影が落ちない。 ライテ…

アイテムを持たせてアニメーション

アイテムを持たせてアニメーションを再生しながら、位置、向き、スケールをソケットで調整。 キャラクターにアイテムのメッシュを追加して、そのソケットを親として配置しようとしたら、親クラスから継承されたコンポーネントだと出来ないらしい。 なので、…

モデルの切り出し

別のキャラクターが持っていたアイテムを今回のキャラクターに持たせようと思ったのだが、そのアイテムのメッシュはキャラクターのメッシュに含まれており、単体では使えなかった。 取り出すことが出来るかなと思ったが、ChatGPTに聞いてみたところ、どうや…

アイテムをもたせる

キャラクターにアイテムを持たせようとしている。 スケルトンの手のボーンにソケットを追加して、そこにアイテムを配置すれば良いらしいが、これがまたよく分からない。 プレビューで配置を調整しようとしたら、スケルトンエディターではなく、スケルタルメ…

カスタムイベント

配置したキャラクターをキー入力でアクションさせようとしたのだが、どうやらEnhanced Inputでは、Possess で所有状態になっていないといけないらしい。 ということで、キー入力の判定はプレイヤーで行い、プレイヤーから配置したキャラクターへ指示するとい…

Enhanced Input

配置したキャラクターをキー入力でアクションさせたかったので、Enhanced Inputを使ってキー入力の判定をしようとした。 しかし、プレイヤーだと出来るのに、配置したキャラクターでは反応してくれない。 もしかして、プレイヤーが使っていると他には使えな…

歩行

配置したキャラクターを歩かせる部分を実装。 キャラクターブループリントでAI Move Toノードを使って移動させた。 目的地はレベル上にTargetPointを配置して指定。 ナビゲーションメッシュも必要なので、ナビメッシュバウンズボリュームを配置。 プロジェク…

InPlace

Unreal Engineで無料コンテンツで得たアニメーションを適応させてみた。 歩くモーションだが、その場で足踏みするだけで、実際にはキャラクターは移動しない。 こういったアニメーションは InPlace というらしい。アニメーションのフォルダ名がInPlaceとなっ…

視点変更

三人称視点でプロジェクトを始めたが、主観視点のモードも欲しくなったので、次のようにして追加した。 まず、プレイヤーキャラクターのブループリントに、カメラを追加。FpsCameraと名前を変更して、キャラクターの頭に配置。 Use Pawn Control Rotation に…

キャラクターとアニメーション

今回の無料コンテンツのキャラクターのアニメーションに何か特殊なアクションが無いかとチェックしてみたが、普通の移動とジャンプしかなかった。 そこで、登録されているライブラリからアニメーションのアセットを検索。 アニメーションスターターパックと…

キャラクターの入れ替え

サンプルのレベルをコピーして、アウトライナーでオブジェクトを編集。 大量のオブジェクトを選択してフォルダにまとめようとしたら、一定時間操作できないようになって、ちょっとだけ時間がかかった。それなりのスペックのマシンでも、大量のオブジェクトを…

環境構築

今回のFabの無料コンテンツの中国の村とリザードマンのアセットを使って、村のレベル内でリザードマンを操作できるようにするものを作ることにした。 新しい環境なので、作っていく過程でいろいろ必要なものをインストールしなくてはならなくなるだろう。今…