【Unity】LOD1,2がリアルタイムのEmissionを受けない
窓のマテリアルをリアルタムのEmissionで光らせると、LOD0は問題なさそうですが、LOD1、2の家の壁や地面がその光を受けなくなりました。テレインは問題ありません。 LOD0の家を見ると、リアルタイムライトマップが… 続きを読む »
窓のマテリアルをリアルタムのEmissionで光らせると、LOD0は問題なさそうですが、LOD1、2の家の壁や地面がその光を受けなくなりました。テレインは問題ありません。 LOD0の家を見ると、リアルタイムライトマップが… 続きを読む »
Edit -> Project Settings… -> Qualityで品質の設定ができます。 ここで、品質のレベルごとにテクスチャ解像度などを設定して、スクリプトを使ってレベルを切り替えること… 続きを読む »
簡単にセリフの言語を切り替えてみます。言語設定は保存できるようにします。 まず、2つの空のゲームオブジェクトにそれぞれ新規のスクリプトを付けて、ドロップダウンとボタンを一つずつ、テキストを2つ作りました。テキストの一つは… 続きを読む »
無料のホラーゲームをitch.ioにアップロードしました。https://nekoromorph.itch.io/behind-you Download Now -> No thanks… とクリックす… 続きを読む »
プレハブを右クリックしてFind References In Sceneを選択すると、シーン内のインスタンスがハイライトされます。 シーンにものが増えてくると必要になります。 検索欄の右端のバッテンをクリックすると解除で… 続きを読む »
マテリアルやテクスチャ、シーンアセットなどが別々のフォルダに分けてあります。 右クリック -> Select 例えばヒエラルキーにあるCubeのプレハブの場所が知りたいときは、Cubeを右クリックして、Select… 続きを読む »
シェーダーグラフで頂点カラーを使ってみます。まずBlenderのVertex PaintモードでSuzanneに頂点カラーを付けました。 何も塗らないと白になるようなので、まず全体を黒く塗りました。 そして、赤、青、緑で… 続きを読む »
使っていないはずのメッシュに関するエラーが出ていたので調べると、Mesh FilterとMesh Colliderに別々のメッシュがアタッチされていました。 メッシュコライダーを使っているときは両方とも差し替えるか、メッ… 続きを読む »
テレインコンポーネントのブラシをクリックしてSet Heightを選択し、Flatten Tileをクリックすると、テレイン全体がその上のHeightに設定した高さに揃います。 Flatten Allをクリックすると他の… 続きを読む »
プレイヤーが復活したあとに数秒間無敵時間を作って、その間シェーダーグラフで服が点滅するようにしてみます。 まず、Timeノードで増え続ける値を得て、これにインスペクタで設定する値をかけて点滅する速さを調節できるようにしま… 続きを読む »
ボタンを押すと動画がランダムに選ばれて再生されるようにすると、ボタンを押してから再生が始まるまで少し間が空きます。 ゲーム中に読み込みが遅すぎて画面に表示されないまま動画の再生が終わってしまったりもするので、事前に動画を… 続きを読む »
柵の写真からBlenderで簡単に柵を作ってみます。まずtextures.comで柵の画像をダウンロードして、隙間の部分を消しゴムなどで消して透明にします。 BlenderでCubeを使って薄い長方形を作り、Uキー -&… 続きを読む »
開始時などに真っ暗な画面から徐々にカメラの映像をフェードイン・フェードアウトさせてみます。 まずCanvasとImageオブジェクトを作って、CanvasのUI Scale ModeをScale With Screen … 続きを読む »
編集モードで頂点を選択して、Sキーで拡大縮小することができます。Sキーの後にX,Y,Zキーを押すとそれぞれX,Y,Z軸方向にだけ拡大できます。Transform Pivot PointはBounding Centerにし… 続きを読む »
ピボットを中心に移動したい時、オブジェクトモードで右クリックして、Set Origin -> Origin to Center of Massを選択しますが、SurfaceとVolumeで結果が異なることがあります… 続きを読む »
NPCの通り道であるナビメッシュは、テレインが凸凹してたりすると途切れてしまいます。こういうところはSmooth Heightでスムーズにして再度ベイクすると通ります。 段差のある部分もナビメッシュが途切れるので、なんと… 続きを読む »
たくさんのキャラの足音を鳴らすと、足音のタイミングでBGMや長い効果音が小さくなったりして不安定になったので、プレイヤーから遠いキャラの足音は鳴らさないようにしてみました。 void Footsteps() { if (… 続きを読む »
アニメーションイベントを使ってNPCの足音を鳴らしてみます。まずキャラクターのFBXファイルのインポート設定のAnimationタブで歩くアニメーションを選択して、下の方のEventsを見てみます。 Eventsの横の三… 続きを読む »
Blenderの動画編集ワークスペースで画像やテキストなどを簡単にフェードインフェードアウトさせてみます。 シーケンサーに読み込んだ画像のストライプを左クリックで選択した後、再度それを右クリックしてFadeからフェードイ… 続きを読む »
Blenderで動画編集をしてみました。動画を複数つなげてBGMとテキストを付けて、映像と音を同時にレンダリングしてみます。 動画編集をするには一番上のバーで、ワークスペースをVideo Editingに切り替えます。V… 続きを読む »