1. 程式人生 > >Unity 讀取資原始檔 Resources.Load()

Unity 讀取資原始檔 Resources.Load()

Unity 中使用 Resources.Load() 命令讀取資原始檔。

使用中有幾個值得注意的地方:

  1. 讀取檔案時的根目錄是 Assets/Resources,所有資原始檔都放在該資料夾下,命令中的路徑從 Resources 資料夾裡開始寫。
  2. / 表示子資料夾。
  3. 讀取的檔案不要加檔案的字尾。
  4. Load<> 中寫入讀取的型別。

舉個例子,如果我們想要讀取音訊檔案 Assets/Resources/AudioClips/1.wav,那麼命令寫作

string fname = "AudioClips/1";
AudioClip clip = Resources.Load<AudioClip>(fname);

又比如想要讀取一個混音檔案 Assets/Resources/AudioMixerGroup.mixer,同上寫作

string fname = "AudioMixerGroup";
AudioMixer mixer = Resources.Load<AudioMixer>(fname);