【Unity】インスタンス化するときの回転を簡単に設定する
プレハブをインスタンス化したときの向きを簡単に設定してみました。 Instantiateメソッドの第三引数にプレハブの回転値を渡すと、プレハブのインスペクタのRotationの値が使われます。 using UnityEn… 続きを読む »
プレハブをインスタンス化したときの向きを簡単に設定してみました。 Instantiateメソッドの第三引数にプレハブの回転値を渡すと、プレハブのインスペクタのRotationの値が使われます。 using UnityEn… 続きを読む »
ヘッダーメニュー等から操作を探し、その上で右クリックを押すとさらにメニューが表示されます。 ここでAdd to Quick Favoritesを選択すると、その操作をお気に入りに登録できます。 お気に入りツールの操作はQ… 続きを読む »
ビューポート上にマウスカーソルがあるときにテンキーの「.」キーを押すと、選択中のオブジェクトをビューポートで中央に表示できます。 しかし、アウトライナーでは表示範囲の外にあって見つけるのが面倒なことがあります。 アウトラ… 続きを読む »
テクスチャ画像に文字を入れてみました。 まず、UVエディタでUVレイアウトをエクスポートします。 これを画像編集ソフトのGIMP2で開き、新しい透明なレイヤーを追加しました。 GIMPではテキストツールで文字を入力できま… 続きを読む »
ボーンをグループ化して操作しやすくしてみました。まずポーズモードにして、オブジェクトデータプロパティで+ボタンから新しいボーングループを作ります。 ボーングループ名をダブルクリックして名前を変更できます。ボーンを選択して… 続きを読む »
アウトライナーで漏斗のマークから、「ビューポートで隠す」と「ビューポートで無効」をオンにすると、ビューポートでオブジェクトを非表示と無効にできます。 また、ビューレイヤーの右のマークから新しいビューレイヤーを作りました。… 続きを読む »
アーマチュアが表示されなくなってしまいました。オブジェクトモードしか選択できず編集もできません。 アウトライナーの漏斗のマークをクリックして、Restriction Togglesを全てオンにしてみます。 すると、Dis… 続きを読む »
五角形以上の多角形を簡単に探してみます。まず編集モードで四角形の面を一つ選択します。 そのまま、Shift + Gから「Polygon Sides」を選択すると、同じ四角形の面が全て選択されます。 Hキーを押すと、この四… 続きを読む »
Cubeを映すようにカメラを置いて、0キーでカメラビューにしました。Localでカメラを移動すると表示範囲の位置が変わります。 しかし、面に対する視線の角度も変わるので、面の見え方も変わります。 カメラでなく表示範囲だけ… 続きを読む »
短いアニメーションを簡単にループさせてみます。まず、グラフエディター(Shift + F6)でAキーを押して全選択します。 そして、Shift + Eから「Make Cyclic」をクリックすると簡単にループアニメーショ… 続きを読む »
アニメーションでオブジェクトの表示/非表示を切り替えてみました。 まず、タイムラインの最初のフレームにシークバーを置きました。 オブジェクトモードでCubeを選択して、オブジェクトプロパティのVisibilityパネルの… 続きを読む »
たくさんあるオブジェクトに剛体設定をコピーしてみました。これらの破片のメッシュは「Cell Fracture」というアドオンで簡単に作れます。 まず、破片を全て選択します。それには、床を選択してCtrl + Iで反転選択… 続きを読む »
Eeveeで簡単に鏡面反射を作ってみました。 3Dビューポートに2つのCubeを置きました。大きい方はメタリックを1、ラフネスを0にしていますが、まだ赤いCubeや床を反射していません。 鏡を作るために、Reflecti… 続きを読む »
HDRPでカスタムポストプロセスを使うで追加したエフェクトのパラメーターをスクリプトで変えてみました。 自分で作ったVolumeコンポーネントもTryGetメソッドの引数にoutキーワードを前置きして取得できます。 us… 続きを読む »
HDRPでカスタムポストプロセスを使って画面をグレイスケールにしてみました。 まず、Projectウィンドウで右クリックから、Post Process Volumeとシェーダーを新規作成します。 シェーダーのCustom… 続きを読む »
参照型の場合、変数の寿命ではなくガベージコレクタによってメモリが回収されます。このガベージコレクションのために一瞬動作が遅くなることがあります。 そこで、このメモリの確保のときに発生するGC Allocをプロファイラーで… 続きを読む »
ビルドしたゲームをプロファイラーに接続してパフォーマンスを計測してみました。 まずEdit > Project Settings… > Resolution and PresentationのRun In B… 続きを読む »
How to profile and optimize a game | Unite Now 2020を参考にプロファイラーを使ってパフォーマンスをチェックしてみました。 まず、パフォーマンスに影響を与えるのは、FPSと… 続きを読む »
ゲームビューのヘッダーの右の方にあるStatsをオンにすると、シーンで描画されるポリゴン数を含む統計情報が表示されます。これらは変動します。 また、FBXファイルの中にあるメッシュを選択すると、インスペクタにそのメッシュ… 続きを読む »