【Unity】一人称プレイヤーに動く人型の影をつける
一人称のプレイヤーに人型の影をつけて、立ち/しゃがみの歩きモーションをつけてみました。 モデルとアニメーション まずBlenderでキャラクターモデルに「歩く」と「しゃがみながら歩く」のアニメーションを付けました。 アニ… Read More: 【Unity】一人称… »
一人称のプレイヤーに人型の影をつけて、立ち/しゃがみの歩きモーションをつけてみました。 モデルとアニメーション まずBlenderでキャラクターモデルに「歩く」と「しゃがみながら歩く」のアニメーションを付けました。 アニ… Read More: 【Unity】一人称… »
リバーブゾーンを使って、建物の中にいる時だけ簡単に足音にエコーがかかるようにしてみました。 まず、ヒエラルキーウィンドウでAudio Reverb Zoneを新規作成します。 シーンに球形の範囲のあるオブジェクトが作られ… Read More: 【Unity】リバー… »
複数あるテレイン上で、プレイヤーがいる場所のアルファマップを取得して、テレインレイヤーによって足音を変えてみます。 まず2つのテレインをおいて、三種類のテレインレイヤーでテクスチャを塗りました。 同じオブジェクトの上で場… Read More: 【Unity】複数の… »
同じオブジェクトの上を歩くときに、場所によって足音を変えてみます。 まず、Blenderで中央に大理石のマテリアルのある床を作りました。 UV展開する 足音を変えるときにUVテクスチャ座標を使うので、プロパティの+ボタン… Read More: 【Unity】同じオ… »
歩いた時に足元に波紋が出るようにしてみました。 まずシェーダーグラフでPlaneオブジェクトに広がる輪を表示させます。 Timeノードで、輪を広げる時に使う増え続ける値を得ます。これはシーンが始まってからの値ですが、Pl… Read More: 【Unity】足元に… »
敵が走っているプレイヤーに気づいて追尾するでは、プレイヤーが走ると注意レベルのゲージが上がって、満タンになると敵がプレイヤーを追尾しはじめます。 走るのをやめるとゲージが下がって0になると追尾をやめますが、敵にプレイヤー… Read More: 【Unity】敵がプ… »
たくさんのキャラの足音を鳴らすと、足音のタイミングでBGMや長い効果音が小さくなったりして不安定になったので、プレイヤーから遠いキャラの足音は鳴らさないようにしてみました。 void Footsteps() { if (… Read More: 【Unity】プレイ… »
アニメーションイベントを使ってNPCの足音を鳴らしてみます。まずキャラクターのFBXファイルのインポート設定のAnimationタブで歩くアニメーションを選択して、下の方のEventsを見てみます。 Eventsの横の三… Read More: 【Unity】アニメ… »
テレインレイヤーによって足音を変えてみました。前の記事の方法でアルファマップを取得して、一番割合の多いテレインレイヤーを調べます。 float[] slatmap = new float[0]; // — // Fi… Read More: 【Unity】テレイ… »
Unityのスタンダードアセットに含まれる足音の音声ファイルは、1つのファイルに足音が一発ずつで、0.05~0.1秒ぐらいのところにピークがあり、全体の長さが0.4~0.6秒ぐらいです。 フリーの音声素材を上のような状態… Read More: フリー素材からUni… »