Unityの基本的な情報を載せているカテゴリです
UnityHubが開かなくなった
UnityHubで新しいUnityのバージョンをインストールしたら失敗し、その後UnityHubを開いてもローディング画面でロードしたまま開けなくなったので備忘録的に情報を残しておきます。
UnityのSplinesを使ってみる
UnityのSplinesの機能を使うと、作成したスプライン曲線に沿ってゲームオブジェクトを配置したり、スプラインに沿ってゲームオブジェクトを移動させたりすることが出来ます。
UnityのAddressablesを使ってサーバーにあるアセットバンドルを使う
UnityのAddressablesを使うとアセットの差し替えや追加ダウンロードをする機能などサーバー上にあるアセットバンドルをロードして使用することが出来ます。
UnityのIncremental GCを有効にしてガベージコレクションを分散させる
UnityのIncremental GCを有効にするとGCを複数フレームに分割して行うことが出来ます。
Unityでの最適化について
Unityでゲームを作ったけど動作が重くてまともにゲームを進行出来ない!という時に最適化をしてゲームプレイに支障がないようにしていきます。
Unityのスターターアセットを使ってみよう
UnityのStarterAssetの使い方を学んでキャラクターを入れ替え動かしてみます。キャラクターに設定するパラメータがなんなのか?も見ていきます。
UnityのRigidbodyのAddForceに加える力とオプション
UnityのRigidbodyのAddForceメソッドの第1引数に指定する力と、第2引数に指定するオプションについて見ていき、理解を深めます。
Unityのレンダーテクスチャを使って鏡を作成する
Unityのレンダーテクスチャを使って鏡の機能を作成していきます。
Unityで毎フレーム実行している処理の回数を減らす
Unityの毎フレーム実行している処理、例えばUpdateメソッド内で別メソッド等を呼び出して処理が重い場合は処理速度が落ちてしまう事があります。なので毎フレームではなく一定の時間を設けてその処理を呼び出すようにして処理速度が落ちるのを軽減してみたいと思います。
UnityのCharacterControllerの進化版のOpenCharacterControllerを使ってみる
UnityのCharacterControllerの進化版であるOpenCharacterControllerのベータ版を使ってキャラクターを動かしてみます。