unity動態載入(1)Resources載入方法

2021-10-08 07:29:09 字數 1047 閱讀 8992

然後這篇部落格實現以下使用resources.load來動態載入預製體

以及給我們的image或者是rawimage或真實spriterenderer來賦值

首先建立乙個資料夾resources(名字一定一定不要寫錯)

然後我們首先實現image等的賦值

我們在上邊建立的資料夾中匯入一張

這裡的格式我們可以換也可以不換(換了以供image和spriterenderer的使用,不換的話只能rawimage的使用)

image和rawimage的區別

然後在**中使用語句來動態賦值了

public

rawimage a;

public

image b;

public

spriterenderer c;

private

void

start()

在這裡我提一下如果想要給image和spriterenderer賦值資料夾下面的格式必須改為sprite(2d andui)否則沒有反應(不會報錯)

上邊的語句都是我親自測試過的 大家可以放心採用

首先我們在resources資料夾下建立乙個預製體

然後在**中可以例項化出來(實現動態新增)

object cs = resources.

load

("cube"

,typeof

(object));

object t =

instantiate

(cs)

as object;

上邊兩句在start裡邊寫

場景中會自動載入出乙個物體(cube)

Unity 動態載入Prefab

第一種方法,從resources資料夾讀取prefab assets resources是unity中的乙個特殊資料夾,放在這個資料夾裡的資源包括prefab可以被 動態載入。gameobject prefab gameobject resources.load prefabs character ...

Unity 動態載入與記憶體(二)

unity幾種動態載入prefab方式的差異 其實存在3種載入prefab的方式 一是靜態引用,建乙個public的變數,在inspector裡把prefab拉上去,用的時候instantiate 二是resource.load,load以後instantiate 三是assetbundle.loa...

Unity中的動態載入資源

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