2022-03-01から1ヶ月間の記事一覧
UnityのLocalizationパッケージでローカライズ文字列をSpreadSheetと連携する方法についてまとめました。 はじめに 認証情報を設定する Sheets Service Providerを作成・設定する String TableをSpreadSheetと連携する 関連 参考
UnityのLocalizationパッケージでローカライズ文字列をCSVに入出力する方法についてまとめました。 はじめに CSVとして出力する CSVからインポートする CSVインポート・エクスポート設定 関連
UnityのLocalizationパッケージでローカライズしたアセットを動的に切り替える方法についてまとめました。 やりたいこと Component Localizerでローカライズする 動的にTableEntryを差し替える 結果 関連 参考
UnityのLocalizationパッケージであらゆるアセットをローカライズ対応する方法をまとめます。 はじめに Component Localizerでローカライズできるか確認する Component Localizerでローカライズできるようにする LocalizedAssetEventを継承したクラスを作成…
UnityでEdit ModeでスクリプトからUnityEventにリスナを登録して永続化する方法についてまとめました。 やりたいこと 引数なしのメソッドを登録する 引数ありUnityEventに引数ありのメソッドを登録する 引数なしのUnityEventに引数ありのメソッドと引数を設…
UnityのUniversal Render PipelineにおけるシェーダのLightModeの用途を整理しました。 はじめに LightModeまとめ 関連 参考
UnityのLocalizationパッケージの各処理をスクリプトで操作する方法についてまとめました。 はじめに 初期化する・初期化を待機する 初期化しなおす Localeを変更する テーブルをプリロードする テーブルを取得する エントリを取得する テーブルを強制的に解…
Unityでアセンブリリロード時に消えない値を保持するSessionStateの使い方をまとめました。 SessionState? 使い方 ホットリロードについて 関連 参考
UnityのURPでライトの光をマスクするLight Cookieの使い方をまとめました。 はじめに テクスチャを用意する ライトにクッキーを設定する ポイントライトやディレクショナルライトに適用する 参考
UnityのProfiling Core APIを使ってProfilerに表示する情報を拡張する方法についてまとめました。 はじめに インストール ProfilerMarkerをCustomSamplerのように使う メタデータを埋め込む 独自のカウンターグラフを作成する 関連 参考
UnityのLocalizationパッケージにおけるローカライズリソースのロードとダウンロードの仕組みをまとめます。 はじめに 基本はLocale初期化時にプリロード プリロードしない場合には必要になったときにロードされる 手動でプリロードする メモリの解放タイミ…
UnityのURPでCustom Vertex Streams + GPUインスタンシングに対応したParticleSystem用シェーダを書く方法についてまとめました。 やりたいこと Custom Vertex Streams + GPUインスタンシング対応シェーダ 挙動を確認する フラグメントシェーダでインスタン…
UnityのLocalizationパッケージでローカライズした値を適用する二通りのワークフローをまとめました。 はじめに 値を適用する二通りの方法 準備: Localization Tableを作成する Component Localizerを使う方法 Localized Property Variantsを使う方法 Locali…