Unity3D 如何獲知場景中需要加載的數據?如何動態資源加載?
instantiate:最簡單的一種方式,以實例化的方式動態生成一個物體。
Assetsbundle:即將資源打成 asset bundle 放在服務器或本地磁盤,然后使用WWW模塊get 下來,然后從這個bundle中load某個object,unity官方推薦也是絕大多數商業化項目使用的一種方式。
Resource.Load:可以直接load并返回某個類型的Object,前提是要把這個資源放在Resource命名的文件夾下,Unity不管有沒有場景引用,都會將其全部打入到安裝包中
AssetDatabase.loadasset :這種方式只在editor范圍內有效,游戲運行時沒有這個函數,它通常是在開發中調試用的。