備忘録(Unity)

Unity

【Unity/UE5】「Unity」と「Unreal Engine 5」のおすすめの設定

「Unity」と「Unreal Engine 5」のおすすめの設定 Unity・Unity Hub 「Unity」エディターを開いたら「Unity Hub」を自動で閉じる 環境設定(左上)>表示>メニューバー>Unityエディターを開くとき...
Unity

【Unity】モバイルブラウザ(iOS)で「WebGL」ゲームの音(mp3)が再生されない時の対処法

モバイルブラウザで音が再生されない時の対処法 「mp3」から「wav」に変換する ファイルコンバーター等を使用して、ゲーム中に再生する音声ファイル(mp3)を「wav」に変換する 「mp3」と「wav」の違い 簡単に言うと、WAVという音源...
Unity

【Unity】複数のリフレクションプローブ(Reflection Probe)を使い分ける方法

複数の「Reflection Probe」の使い分け 複数の「Reflection Probe」の適切な配置 Before 使用している「Reflection Probe」は1つ 赤い球の方の鏡は正常に反射しているが、青い球の方の鏡には赤い...
Unity

【Unity】オクルージョンカリングの使用方法

オクルージョンカリングの使用方法 「Occlusion Area」の作成 手順① 「Hierarchy」ウィンドウの空いているスペースで右クリックし、「Create Empty」を押す 手順② 「手順①」で作成したゲームオブジェクトの名前を...
Unity

【Unity】指(Touch)が「UI」に触れているかどうかの判定方法

「Touch」が「UI」上かどうかを判定する方法 「Unity」エディターでの操作 「Cnvas」上の全ての「UI」に任意のタグ(「UI」等)をつける サンプルコード private bool TouchingUI() { Touch[] ...
Unity

【Unity】アニメーション終了時にメソッドを呼び出す方法(「Animation Event」使用)

アニメーション終了時に任意の関数を呼び出す方法 「Animation Event」の作成 手順① 「Assets」内の「Animation」ファイルをダブルクリックして中身を開く 手順② 「Animation」内の左上の「▶▶❙」を押して白...
Unity

【Unity】フレネルの実装方法(「Unlit Shader Graph」使用)

フレネルの実装方法 プロジェクトの作成 手順① 「Unity Hub」を開き、右上の「新しいプロジェクト」を押す 手順② 「3D (URP)」を選択し、右の「プロジェクト設定」から「プロジェクト名」と「保存場所」を設定して、右下の「プロジェ...
Unity

【Unity/VRChat】自作ワールドの負荷の軽減方法

「VRChat」のワールドの最適化 代表的な方法 オブジェクトの静的(static)化 ゲーム中に絶対に動かないゲームオブジェクトを「Hierarchy」ウィンドウから選択し、「Inspector」ウィンドウの右上の「Static」にチェッ...
Unity

【Unity/VRChat】「VRChat」の自作ワールドの空を変更する方法

空の変更方法 「Skybox」のインポート 手順① 「Unity Asset Store」等から任意の「Skybox」マテリアルをインポートする 「Skybox」の設定 手順② 画面左上の「Window>Rendering>Lighting...
Unity

【Unity/VRChat】「VRChat」のワールド内で「InputField」からテキストを入力できない時の対処法

「InputField」からテキストを入力できない時の対処法 対処法① 「InputField」のゲームオブジェクトに「Input Field」コンポーネント (URLを入力する用の「InputField」の場合は「VRC URL Inpu...
タイトルとURLをコピーしました