2022-03-08 【Unity】【URP】ライトの光をマスクするLight Cookieの使い方まとめ Unity Rendering SRP URP UnityのURPでライトの光をマスクするLight Cookieの使い方をまとめました。 はじめに テクスチャを用意する ライトにクッキーを設定する ポイントライトやディレクショナルライトに適用する 参考 続きを読む
2022-03-07 【Unity】Profiling Core APIを使ってProfilerに表示する情報を拡張する Unity PerformanceTuning UnityのProfiling Core APIを使ってProfilerに表示する情報を拡張する方法についてまとめました。 はじめに インストール ProfilerMarkerをCustomSamplerのように使う メタデータを埋め込む 独自のカウンターグラフを作成する 関連 参考 続きを読む
2022-03-03 【Unity】【Localization & Addressables】ローカライズリソースのロードとダウンロード・メモリ管理の仕組みをちゃんと理解する Unity Localization Addressable UnityのLocalizationパッケージにおけるローカライズリソースのロードとダウンロードの仕組みをまとめます。 はじめに 基本はLocale初期化時にプリロード プリロードしない場合には必要になったときにロードされる 手動でプリロードする メモリの解放タイミング Localeを変えてもメモリを解放したくない場合 コンテンツアップデートのやり方 関連 参考 続きを読む
2022-03-02 【Unity】【URP】Custom Vertex Streams + GPUインスタンシングに対応したParticleSystem用シェーダを書く Unity URP Shader Rendering UnityのURPでCustom Vertex Streams + GPUインスタンシングに対応したParticleSystem用シェーダを書く方法についてまとめました。 やりたいこと Custom Vertex Streams + GPUインスタンシング対応シェーダ 挙動を確認する フラグメントシェーダでインスタンシングされた情報を取得する Flip-Book BlendingとGPUインスタンシング対応 関連 続きを読む
2022-03-01 【Unity】【Localization】ローカライズした値を適用する二通りのワークフローまとめ Unity Localization UnityのLocalizationパッケージでローカライズした値を適用する二通りのワークフローをまとめました。 はじめに 値を適用する二通りの方法 準備: Localization Tableを作成する Component Localizerを使う方法 Localized Property Variantsを使う方法 Localized Property Variantsでトラッキングできる値とCustom Tracked Object 関連 参考 続きを読む
2022-02-28 【Unity】【Localization】Locale Selectorでアプリ起動時の言語を設定する方法まとめ Unity Localization UnityのLocalizationパッケージのLocale Selectorでアプリ起動時の言語を設定する方法についてまとめました。 はじめに Locale Selectorの役割 Locale Selectorの設定方法 Locale Selectorの種類 カスタムLocale Selector 関連 参考 続きを読む
2022-02-24 【Unity】【Addressables】シーンのロードと初期化タイミングをちゃんと理解する Addressable Unity Unityにおけるシーンのロードと初期化タイミングについてまとめました。 シーンのロード SceneManager.LoadScene SceneManager.LoadSceneAsync 2022/02/25追記 Addressables.LoadSceneAsync 続きを読む