「ステルスゲーム」タグアーカイブ

【Unity】中央から広がるステルスゲージを作る

ステルスゲームで表示される孤型の中央から広がるゲージを作ってみました。 GIMPで画像を作る まずGIMPで正方形で透明な新規画像を作りました。 後から透明にする場合は、レイヤーを右クリックしてアルファチャンネルを追加し… Read More: 【Unity】中央か… »

【Unity】ステルスゲージを作る #1

ステルスゲージを作ってみました。敵とゲージをまとめて管理するで敵のいる方向にゲージを表示したのでこれを回転させます。 まず敵のスクリプトのUpdateメソッドで、ゲージのスクリプトにある位置と回転を変えるメソッドを呼びま… Read More: 【Unity】ステル… »

【Unity】フラッシュライトで敵に発見される

敵に目視されていなくてもフラッシュライトの当たった場所が敵から見えているとプレイヤーの位置がバレるようにしてみました。 まず敵のスクリプトにFPSプレイヤーが持っているスポットライトをアタッチします。 [Serializ… Read More: 【Unity】フラッ… »

【Unity】敵が音と目視でプレイヤーを発見する

敵がプレイヤーを見ているときにゲージを上げて、満タンになったらプレイヤーを追尾し始めます。距離によってゲージの上がり具合を変えます。 また、プレイヤーが走っていてもゲージが上がります。 【Unity】敵がプレイヤーに気づ… Read More: 【Unity】敵が音… »

【Unity】一人称視点でバケツに入って隠れる

バケツを左クリックすると中に入って隠れます。隠れている間、蓋を少し開けて隙間から外を見れるようにします。 一人称視点でロッカーの中に入って隠れるのと同じ方法で、バケツの方を向くようにFPSコントローラーを移動させて、蓋を… Read More: 【Unity】一人称… »

【Unity】一人称視点でロッカーの中に入って隠れる

ロッカーを左クリックすると開いて、FPSコントローラーで動かすプレイヤーが中に入ります。もう一度左クリックするとロッカーから出ます。 まず一人称のカメラからレイを飛ばして手が届く位置にロッカーがあるかどうかを調べます。 … Read More: 【Unity】一人称… »

【Unity】視界に入ったらプレイヤーの方を向く

敵の猿の視界の範囲にFPSキャラクターが入ると、猿がプレイヤーの方を向くようにしました。 まず敵の視線のベクトルと、敵からみたプレイヤーの方向のベクトルの角度θのコサインを求めます。 コサインθを求めるために内積を計算し… Read More: 【Unity】視界に… »

Unityのナビメッシュとレイキャストでステルスゲームを作る

ナビメッシュでNPCを動かす 普段は同じところを巡回させて、プレイヤーを見つけると追ってくるNPCを作ります。 まずNPC(エージェント)の体をカプセルで作り、簡単な頭をカプセルの子オブジェクトに設定します。 顔のオブジ… Read More: Unityのナビメッ… »