ThirdPersonBatteryCollector

UE C++ Battery Collector13 v5.5

・前回は、キャラクターのパワー値を減らし、その様子を詳細タブで確認しました。・今回は、プレイヤーの色を変えることで、パワー値の増減を簡単に確認できるようにしていきます。また、パワー値が変わることでキャラクターの「移動速度」も変わるようにしま...
ThirdPersonBatteryCollector

UE C++ Battery Collector12 v5.5

・前回は、電池を拾った時に、UpdatePower関数を使ってキャラクターのパワーを上昇させました。・今回は、GameModeからUpdatePower関数を呼び出して、キャラクターのパワーを時間経過と共に減少させていきます。〇ゲームモード...
ThirdPersonBatteryCollector

UE C++ Battery Collector11 v5.5

・前回は電池を回収することでCharacterのパワーが上がるような処理(UpdatePower関数)を追加しました。・今回は、実際に複数個の電池に対応させ、それらを回収したときの合計パワー値を、UpdatePower関数の引数であるPow...
ThirdPersonBatteryCollector

UE C++ Battery Collector10 v5.5

・前回までで、ピックアップ物(電池)を回収出来るようになりました。・今回は、電池を回収することで、Characterのパワーが上がるような処理を追加していきます。※電池のパワー値を、キャラクターのパワー値に加算するだけの単純な処理。〇電池の...
ThirdPersonBatteryCollector

UE C++ Battery Collector09 v5.5

・前回は、ベースとなるPickupクラスとBatteryPickupクラスで、WasCollected関数を作りました。・Characterには、CollectionSphereを追加しました。・今回は回収関数を作ることで、ピックアップ物と...
ThirdPersonBatteryCollector

UE C++ Battery Collector08 v5.5

・前回までで、電池を生成することができるようになりました。・今回は、電池を回収する機能を追加していきます。・回収のためのコードは、PickupクラスとCharacterクラスに書きます。・Pickupは、回収された時のリアクションを決めて、...
ThirdPersonBatteryCollector

UE C++ Battery Collector07 v5.5

・前回は、スポーンする「物」のコードをSpawnVolumeクラスに書いていきました。・今回は、スポーンする物を「いつ」生成させるかを実装するために、タイマーを使ってスポーン関数を呼び出すようにしていきます。〇タイマー用の変数とスポーンの遅...
ThirdPersonBatteryCollector

UE C++ Battery Collector06 v5.5

・前回は、スポーンの「場所」を指定するためのコードをSpawnVolumeクラスに書きました。・今回は、スポーンする「物」のコードをSpawnVolumeクラスに書いていきます。〇「何を」スポーンさせるかの機能を追加SpawnVolume....
ThirdPersonBatteryCollector

UE C++ Battery Collector05 v5.5

〇今回は、電池のスポーンボリューム(生成体)を作っていきます。※電池のようなピックアップ物(シリンダー)を、上空から一定間隔で落ちてくるようにします。・前回は、下図のようにキューブとシリンダー(電池)を直接レベルに配置して落下テストを行いま...
ThirdPersonBatteryCollector

UE C++ Battery Collector04 v5.5

【復習】〇前回は、ごく基本的なピックアップを作成した。・メッシュの設定。・(ピックアップの)有効化/無効化の設定。【今回の実施内容】・物理シミュレーションで、電池(バッテリー)が空から落下させる。・電池は電力レベル(パワー)を持っていて、キ...