【Unity】【Localization】スクリプトで操作する方法総まとめ

UnityのLocalizationパッケージの各処理をスクリプトで操作する方法についてまとめました。

続きを読む

【Unity】Profiling Core APIを使ってProfilerに表示する情報を拡張する

UnityのProfiling Core APIを使ってProfilerに表示する情報を拡張する方法についてまとめました。

  • はじめに
  • インストール
  • ProfilerMarkerをCustomSamplerのように使う
  • メタデータを埋め込む
  • 独自のカウンターグラフを作成する
  • 関連
  • 参考
続きを読む

【Unity】【Localization & Addressables】ローカライズリソースのロードとダウンロード・メモリ管理の仕組みをちゃんと理解する

UnityのLocalizationパッケージにおけるローカライズリソースのロードとダウンロードの仕組みをまとめます。

  • はじめに
  • 基本はLocale初期化時にプリロード
  • プリロードしない場合には必要になったときにロードされる
  • 手動でプリロードする
  • メモリの解放タイミング
  • Localeを変えてもメモリを解放したくない場合
  • コンテンツアップデートのやり方
  • 関連
  • 参考
続きを読む

【Unity】【URP】Custom Vertex Streams + GPUインスタンシングに対応したParticleSystem用シェーダを書く

UnityのURPでCustom Vertex Streams + GPUインスタンシングに対応したParticleSystem用シェーダを書く方法についてまとめました。

  • やりたいこと
  • Custom Vertex Streams + GPUインスタンシング対応シェーダ
  • 挙動を確認する
  • フラグメントシェーダでインスタンシングされた情報を取得する
  • Flip-Book BlendingとGPUインスタンシング対応
  • 関連
続きを読む