Unity動態載入資源的幾種方式

2021-09-11 04:49:31 字數 365 閱讀 1438

unity資源載入的幾種方式:

instantiate:最簡單的一種方式,以例項化的方式動態生成乙個物體。

assetsbundle:即將資源打成 asset bundle 放在伺服器或本地磁碟,然後使用www模組get 下來,然後從這個bundle中load某個object,unity官方推薦也是絕大多數商業化專案使用的一種方式。

assetdatabase.loadasset :這種方式只在editor範圍內有效,遊戲執行時沒有這個函式,它通常是在開發中除錯用的。

resource.load:可以直接load並返回某個型別的object,前提是要把這個資源放在resource命名的資料夾下,unity不管有沒有場景引用,都會將其全部打入到安裝包中。

Unity資源載入的幾種方式

unity資源載入的幾種方式 instantiate 最簡單的一種方式,以例項化的方式動態生成乙個物體。assetsbundle 即將資源打成 asset bundle 放在伺服器或本地磁碟,然後使用www模組get 下來,然後從這個bundle中load某個object,unity官方推薦也是絕大...

Unity中的動態載入資源

在unity 3d裡有兩種動態載入機制 一是resources.load 一是通過assetbundle 其實兩者本質上沒有什麼區別。resources.load就是從乙個預設打程序式包裡的assetbundle裡載入資源,而一般assetbundle檔案需要你自己建立,執行時動態載入,可以指定路徑...

Unity中資源動態載入的幾種方式比較

初學unity的過程中,會發現打包發布程式後,unity會自動將場景需要引用到的資源打包到安裝包裡,沒有到的不會跟進去。我們在編輯器裡看到的asset中的檔案結構只是工作於編輯器環境下的,在遊戲中unity會重新組織資料庫。這是我們一定會遇到乙個需求,即動態的載入我們自己的檔案,而且想維護這個檔案儲...