無料ホラーゲーム【うしろ!】
無料のホラーゲームをitch.ioにアップロードしました。https://nekoromorph.itch.io/behind-you Download Now -> No thanks… とクリックす… 続きを読む »
無料のホラーゲームをitch.ioにアップロードしました。https://nekoromorph.itch.io/behind-you Download Now -> No thanks… とクリックす… 続きを読む »
VFXグラフで床にランダムに波紋を表示させてみました。 新規エフェクトを作って、パーティクルを定期的にランダムに出現させます。 Initializeコンテキストでは、Boundでパーティクルが見える範囲やパーティクルの寿… 続きを読む »
シェーダーグラフで、オブジェクトの表面を横切るような線を作ってみました。 走る方向や線の太さ、スピードなどを変えられます。 まずSpaceをObjectにしたPositionノードと方向を表すVector3の値をかけます… 続きを読む »
Decal Projectorコンポーネントを使って、オブジェクトの表面に弾痕を残してみました。 まず、背景が透明な画像を用意して、デカールシェーダーを選択したマテリアルにアタッチしました。 Decal Projecto… 続きを読む »
木のマテリアルを付けたCubeに簡単に細かい傷を付けてみます。 傷のテクスチャはtextures.comでダウンロードしました。 シェーダーエディタで木のテクスチャの後にMixRGBノードを置き、このテクスチャをFacに… 続きを読む »
HDRPのライトレイヤーを使って、特定のオブジェクトにだけライトを当ててみました。シーンにバットを2本置きました。 ディレクショナルライトの強さを下げて暗くします。 ライトレイヤーを使うには、まずHDRP Assetをク… 続きを読む »
ステルスゲージを作る #1 のゲージの値を変えてみました。敵からプレイヤーの頭へのレイが視界の範囲内で当たっているときにゲージを増やします。 まずゲージのImageコンポーネントのSource Imageに真っ白いスプラ… 続きを読む »
家の壁と床の間にある幅木(巾木)をBlenderで簡単に作ってみました。 まず、床や壁の幅木を付けたいところの辺を選択します。 シフト + Dで複製して、選択された状態のまま P > Selectionで別のオブジ… 続きを読む »
入り組んだところにあるオブジェクトを編集しやすくする方法を考えてみました。 今この部分にシームを付けてUV展開したいとします。 一つの物や建物等を複数のオブジェクトで構成することがありますが、その時に他のオブジェクトで視… 続きを読む »
ステルスゲージを作ってみました。敵とゲージをまとめて管理するで敵のいる方向にゲージを表示したのでこれを回転させます。 まず敵のスクリプトのUpdateメソッドで、ゲージのスクリプトにある位置と回転を変えるメソッドを呼びま… 続きを読む »
VFXグラフで簡単に雨を降らせてみました。 VFXグラフを新規作成しました。Spawnコンテキストでは、Periodic Burstブロックで定期的にパーティクルを出します。数と間隔を両方ともx-yの範囲内のランダムにし… 続きを読む »
Unityで簡単に雷を作ってみました。Planeに画像を表示してアニメーションさせました。 まず適当に雷の画像を作りました。 これをGIMP2で開いて、白いレイヤーを追加して、そのレイヤーマスクにこの画像をコピペします。… 続きを読む »
敵とゲージをまとめて管理してみました。敵を作るとゲージも作られて敵が持ちます。 Canvasをシーンに置いて、Imageのプレハブを作りました。CanvasはUI Scale ModeをScale Wit Screen … 続きを読む »
Flyweightパターンを使って、敵のオブジェクトを登録管理してみました。敵を取得するときにすでにインスタンスがあれば新規作成しません。 まず敵のプレハブを3種類作って全てに同じスクリプトを付けました。 using S… 続きを読む »
Blenderで簡単にタイヤを作ってみました。 まずタイヤの幅と外径に合わせてシリンダーの大きさを変えます。 シリンダーの上の面を選択してIキーを押すと中に面を挿入できます。 マウスドラッグで拡大縮小して左クリックで確定… 続きを読む »
FPSプレイヤーのカメラから、アニメーション付きのカメラに切り替えて、アニメーションが終わったらプレイヤーのカメラに戻してみました。 まずシーンにあるプレイヤーを一旦非アクティブにして、カメラを新規作成しました。 カメラ… 続きを読む »
右上のボタンで消せるダイアログボックスを作ってみました。今回はボタンを押したとき処理が毎回同じです。 ダイアログボックスを表示する #1の方法でレイアウトを決めてプレハブ化しておきます。一番上にはスクリプトをつけています… 続きを読む »
ダイアログボックスを表示する #1で作ったダイアログボックスを、スクリプトで好きな時に表示できるようにします。 まずこれをタグとスクリプトをつけてプレハブ化しました。 スクリプトには、テキストとボタンクリックのイベントを… 続きを読む »
テキストの下にボタンが2つ並んだダイアログボックスを作ってみました。 まずパネルの子としてテキストとパネルを作って、子のパネルにさらにボタンを2つ新規作成します。 一番上のパネルにVertical Layout Grou… 続きを読む »
Imageオブジェクトやマテリアルの不透明度をアニメーションで徐々に変えてみました。 まず、Imageオブジェクトを選択して、AnimationウィンドウでCreateボタンを押します。 アニメーションクリップが新規作成… 続きを読む »
UIのパネルとテキストでポップアップウィンドウを作ってみました。テキストだけでボタンは無く自動で画面外に流れます。 まずポップアップを表示するCanvasを作って、UI Scale ModeをScale With Scr… 続きを読む »