【Unity】敵がプレイヤーに気づいて追尾する #2
敵が走っているプレイヤーに気づいて追尾するでは、プレイヤーが走ると注意レベルのゲージが上がって、満タンになると敵がプレイヤーを追尾しはじめます。 走るのをやめるとゲージが下がって0になると追尾をやめますが、敵にプレイヤー… 続きを読む »
敵が走っているプレイヤーに気づいて追尾するでは、プレイヤーが走ると注意レベルのゲージが上がって、満タンになると敵がプレイヤーを追尾しはじめます。 走るのをやめるとゲージが下がって0になると追尾をやめますが、敵にプレイヤー… 続きを読む »
走っているプレイヤーに気づいて、敵が追ってくるようにしてみました。 プレイヤーが走っているとゲージが上がっていって、満タンになると敵がプレイヤーを追尾し初めます。プレイヤーが走っていないときはゲージが下がっていって、ゲー… 続きを読む »
Blender2.8の3Dビューポートでライトが反映されないときがあります。 エリアの右上のビューポートシェーディングをRenderedにして、その隣の下矢印からScene Lightsのチェックを入れるとライトが見える… 続きを読む »
Ctrl + Spaceキーで、マウスカーソルがあるエリアを最大化できます。もう一度、Ctrl + Spaceを押すと元に戻ります。 これは3Dビューポートだけでなく、タイムラインやプロパティ、アウトライナーなどのエリア… 続きを読む »
ベベルのかかり具合はスケールの値に合わせて不均等になります。 ベベルを均等にかけたいときは、オブジェクトモードでオブジェクトを選択して、Shift + A -> Scaleでスケールを適用します。 Object -… 続きを読む »
画像の縁に簡単にゲージを付けてみます。まずフリー素材サイトなどで背景が透明な画像を用意します。https://www.irasutoya.com/ これをGIMPで開いて、色 -> 色要素 -> チャンネル分… 続きを読む »
床の色が白い状態と赤い状態で、プレイヤーがオブジェクトをクリックしたときの処理を変えてみます。処理の変更はプレイヤーとは別のスクリプトで行います。 using UnityEngine; using UnityEngine… 続きを読む »
デリゲートでゲームの進行管理をする、ゲームの進行条件が複数あるときの方法で、少し複雑な進行条件を作ってみました。 上の動画では、青いCubeをクリックすると赤いコライダーが出現するようになっています。次の状態に進行するに… 続きを読む »
複数の条件をクリアしたときに次の状態に進むようにしてみます。上の動画では、青いCubeと赤いCubeの両方をクリックするとテキストが表示されて、3秒後にシーンがロードされます。 デリゲートでゲームの進行管理をするでは、デ… 続きを読む »
キー入力でドアをノックして勢いよく開きます。 まずCubeで簡単にドアを作って、Hinge Jointとスクリプト、オーディオソースコンポーネントを付けました。RigidbodyとBoxコライダーは元々付いています。 H… 続きを読む »
ゲームの進行を管理する、ゲームの進行状況をセーブ/ロードすると同じゲーム進行をデリゲートを使ってやってみます。 using UnityEngine; using UnityEngine.UI; using UnityEn… 続きを読む »