プログラミング

Unreal Engine:キャラクターのデフォルトの位置をずらす

クロスヘア(照準)を中央に表示させた場合、今のままだとキャラクターと重なってしまいます。それというのも、デフォルトではキャラクターは画面の中央に位置しているからです。なので、クロスヘアの位置を中央にするために、キャラクターのデフォルトの立ち位置を少し左にずらしてやる必要があります。
プログラミング

Unreal Engine:HUDでクロスヘア(照準)を作成する

ライフル銃を装備した状態でエイムボタンを押すとキャラクターがライフル銃をエイムするようにしましたが、実際の狙撃時には照準を合わせる必要があります。今回は、HUDを使ってこの照準を画面に表示するようにします。常に画面に表示している状態だとうざいので、エイムボタンを押してエイムしている状態の時だけ表示するようにします。
プログラミング

Unreal Engine:ライフル銃をエイムする

任意のコントローラーボタンを押すとキャラクターが装備しているライフル銃をエイムするようにします。例えば、何かを撃ちたい時にそのボタンを押すことで、目標物を的確に捉えて射撃精度を向上させることができるようになります。狙撃のような感じです。
プログラミング

Unreal Engine:ライフル銃を撃てるようにする

装備したライフル銃を撃てるようにします。コントローラーのファイアボタンを押すと、銃声やマズルフラッシュの視聴覚効果で銃を撃った気になります。とりあえず撃てるだけなので、武器として使えるようにするには、今後色々と付け足していく必要があります。
プログラミング

Unreal Engine:ブレンドスペースを武器の種類で切り替える

ライフル装備時のブレンドスペースを新たに作成し、ライフルを装備した時にライフル未装備時のブレンドスペースからそのブレンドスペースに切り替わるようにし、さらに、ジャンプの高度を、ライフル装備時、その他の武器装備時、武器未装備時に切り替わるようにしたいと思います。
プログラミング

Unreal Engine:装備変更(ライフルを持たせる)

現在まで武器として刀と手榴弾を作成しましたが、やはり銃がないと始まらないということで、キャラクターに銃を装備させたいと思います。銃を装備した後に刀や手榴弾と武器のスワップをできるようにもしています。ただ、このままだと単純に銃を持っているだけなので、今後の課題として、銃を持った時のポーズの設定をする必要があります。
プログラミング

Unreal Engine:砂地移動時に砂埃と足跡を付ける

砂地を走っているのに砂埃が立たないとか、砂に足跡が付かないとか、水に入ってバシャバシャ音とスプラッシュがないくらい味気ないので、砂地を走っている時に砂埃が立ち、砂地に足跡が残るようにしたいと思います。表面タイプのサンドの追加は、雛形ができあがっているので水の時と同じ要領で簡単に追加することができます。
プログラミング

Unreal Engine:水の中で走るとバシャバシャ音がして水しぶきがあがるようにする

水たまりの上を走るとバシャバシャと音がして水しぶきがあがるようにします。一見単純で簡単なように思えますが、たったこれだけのことを達成するのに結構な労力と時間を消費します。水の中に入るのではなく、水の上を走る感覚なので、プールの中を走り回るというよりは、水たまりの上を走り回るような感じです。
プログラミング

Unreal Engine:プールの水に物理マテリアルを設定する

プールの中に入っても水がばしゃばしゃする音がしないのは物足りないので、キャラクターに足音を付けることでこれを解決したいと思います。やり方は、先ず、水に物理アセットを付けて、その後、キャラクターに足音を付けるといったオーソドックスな手法を踏襲します。
プログラミング

Unreal Engine :水たまり(プール)を作る

ワールド内にプールを作成してそのプールの中に水を張ることによって簡単な水たまりを作ってみたいと思います。今回のチュートリアルにはparagon propが必要になるので、事前にマーケットプレースからこのコンテンツを入手しておく必要があります。入手後はプロジェクトに追加しておくことを忘れずに。