unity數據讀取---個人遇到的錯誤

首先說一下Resources文件夾:
這個文件夾是作爲一個Unity的保留文件夾出現的,如果你新建了一個文件夾名字叫做Resources,那麼在你的項目打包的時候會將你創建的這個文件夾裏面的內容打到發佈包裏面。
它具有以下特點:
只讀,如果你的資源是需要動態修改的,不要放在這裏面,建議放一些prefab,這樣可以減少資源包所佔空間

讀取方式:
Resources.Load(String path);

一般來說讀取完資源(預製體資源),第二步是實例化

實例:
資源文件:
在這裏插入圖片描述
代碼引用:

void Start () {
	    Object  obj = Resources.Load("Character/Archer");
        
        GameObject ga=  (GameObject)Instantiate(obj,this.transform);
        Vector3 vector = this.transform.position - new Vector3(1, 0, 0);
        ga.transform.position = vector;
    }
	

運行場景:
在這裏插入圖片描述

切記:這裏預加載的應該是靜態,也就是說不管什麼方面都是已經配置好的物體,動態的物體儘量不要以這種方式加載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章