【Unity】StateMachineBehaviourに付けたものが外れる
NPCに追加したスクリプトを、NPCのアニメーターコントローラーのStateMachineBehaviourのフィールドに入れて、NPCを非アクティブにすると、インスペクタの変数の欄にNoneと表示されてしまいます。 S… Read More: 【Unity】Sta… »
NPCに追加したスクリプトを、NPCのアニメーターコントローラーのStateMachineBehaviourのフィールドに入れて、NPCを非アクティブにすると、インスペクタの変数の欄にNoneと表示されてしまいます。 S… Read More: 【Unity】Sta… »
BlenderのインスタンシングでCubeをSphereの形に並べてUnityで使ってみました。 まず、UV SphereとCubeを作ります。 Cubeを選択した後に、シフトキーを押しながらSphereを選択して、Ct… Read More: 【Blender】オ… »
Unityのディテールマップを作ってみます。textures.comでダウンロードしたアルベド、ラフネス、ノーマルマップをGIMPで合成します。 まず、ノーマルマップを開いて、色 -> 色要素 -> チャンネ… Read More: 【Unity】ディテ… »
Blenderで簡単に布団を作ってUnityにもっていきます。 まずベッドやマットレス、まくらを作ります。 この上にPlaneオブジェクトを作ります。サイズを調節しておきます。 Subdivideして面を多めに分割します… Read More: 【Blender】U… »
新規ファイルを作ったときに、デフォルトで辺のサイズや面の角度などを表示できるようにしてみます。 サイズや角度の単位はシーンプロパティのUnitsパネルで変更できます。例えば、Lengthのプルダウンメニューから、デフォル… Read More: 【Blender】デ… »
Thickness mapを使って猿のオブジェクトの耳や顎などの薄い部分の色が透けて見えているような感じを表現してみます。 Thickness mapはBlender 2.8 – Baking thickne… Read More: 【Unity】Thi… »
HDRPでサブサーフェス・スキャタリングを使ってみました。 サブサーフェス・スキャタリングを使うには、まずAssets -> SettingsフォルダにあるHDRP Assetの設定を変えます。 HDRP Assetをク… Read More: 【Unity】HDR… »
編集モードで面を選択して、Alt + E で出るメニューからExtrude Faces Along Normalsをクリックします。 普通の押し出しと違って、新しくできる辺の長さが同じです。 確定してすぐ左下に設定を変更… Read More: BlenderのEx… »
編集モードで辺などを選択します。 上のメニューの「Global」や「Local」と書いてあるプルダウンメニューの中の+ボタンを押すと、「Edge」が追加されます。 すると、この辺に沿って移動や回転などの変形をすることがで… Read More: 【Blender】辺… »
敵が走っているプレイヤーに気づいて追尾するでは、プレイヤーが走ると注意レベルのゲージが上がって、満タンになると敵がプレイヤーを追尾しはじめます。 走るのをやめるとゲージが下がって0になると追尾をやめますが、敵にプレイヤー… Read More: 【Unity】敵がプ… »
走っているプレイヤーに気づいて、敵が追ってくるようにしてみました。 プレイヤーが走っているとゲージが上がっていって、満タンになると敵がプレイヤーを追尾し初めます。プレイヤーが走っていないときはゲージが下がっていって、ゲー… Read More: 【Unity】敵が走… »
Blender2.8の3Dビューポートでライトが反映されないときがあります。 エリアの右上のビューポートシェーディングをRenderedにして、その隣の下矢印からScene Lightsのチェックを入れるとライトが見える… Read More: 【Blender2.… »
Ctrl + Spaceキーで、マウスカーソルがあるエリアを最大化できます。もう一度、Ctrl + Spaceを押すと元に戻ります。 これは3Dビューポートだけでなく、タイムラインやプロパティ、アウトライナーなどのエリア… Read More: 【Blender】エ… »
ベベルのかかり具合はスケールの値に合わせて不均等になります。 ベベルを均等にかけたいときは、オブジェクトモードでオブジェクトを選択して、Shift + A -> Scaleでスケールを適用します。 Object -… Read More: 【Blender】ベ… »
画像の縁に簡単にゲージを付けてみます。まずフリー素材サイトなどで背景が透明な画像を用意します。https://www.irasutoya.com/ これをGIMPで開いて、色 -> 色要素 -> チャンネル分… Read More: 【Unity】画像の… »
床の色が白い状態と赤い状態で、プレイヤーがオブジェクトをクリックしたときの処理を変えてみます。処理の変更はプレイヤーとは別のスクリプトで行います。 using UnityEngine; using UnityEngine… Read More: 【Unity】状態に… »
デリゲートでゲームの進行管理をする、ゲームの進行条件が複数あるときの方法で、少し複雑な進行条件を作ってみました。 上の動画では、青いCubeをクリックすると赤いコライダーが出現するようになっています。次の状態に進行するに… Read More: 【Unity】デリゲ… »
複数の条件をクリアしたときに次の状態に進むようにしてみます。上の動画では、青いCubeと赤いCubeの両方をクリックするとテキストが表示されて、3秒後にシーンがロードされます。 デリゲートでゲームの進行管理をするでは、デ… Read More: 【Unity】ゲーム… »
キー入力でドアをノックして勢いよく開きます。 まずCubeで簡単にドアを作って、Hinge Jointとスクリプト、オーディオソースコンポーネントを付けました。RigidbodyとBoxコライダーは元々付いています。 H… Read More: 【Unity】扉をノ… »
ゲームの進行を管理する、ゲームの進行状況をセーブ/ロードすると同じゲーム進行をデリゲートを使ってやってみます。 using UnityEngine; using UnityEngine.UI; using UnityEn… Read More: 【Unity】デリゲ… »