コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Addressable Asset System の LoadAssetAsync に存在しないアドレスやラベルを指定した場合

概要

  • 通信処理に進む前に弾かれる
    • AssetBundle Provider の処理まで進まないので
      通信処理が走らないようになっている
  • LoadAssetAsync 関数の中で下記のように処理が行われている
    • m_ResourceLocators に登録されているアドレスやラベルなら
      ResourceManager.ProvideResource から AssetBundle Provider の処理に進む
    • そうでなければ処理を終了