今天菜鳥整理了一些creator3d最常見的資源載入方面的東西和大家分享一下,希望對大家有所幫助,
菜鳥今天寫的主要是專案中常見的動態載入顯示和json讀取。
在creator3d中進行動態載入和cocos creator中一樣,首先需要確保動態載入的資源應該存放在根目錄assets 下的resources資料夾中,當然resources這個資料夾本身是不存在的,需要大家自己手動去建立。
loader.loadres("test", jsonasset, (err, jsonres) => );
在這裡咱們重點說明一下載入成功後的格式問題:
在專案中資源最常見的格式就是spriteframe和texture,
在creator3d中兩種格式的載入用的是同乙個方法,
loader.loadres("gzh_s/spriteframe", spriteframe, (err: any, spriteframe: spriteframe) => );
// 載入 texture
loader.loadres("gzh_t/texture", texture2d, (err: any, texture: texture2d) => );
在載入過程中有幾點需要注意:
除了常見的png和jpg,還有一種常見的格式base64,他是將轉換為字元的形式,
那麼如果有乙個這種格式的應該怎麼顯示出來呢?
大家直接看**吧
大家都清楚zip檔案其實就是二進位制資料,
那麼怎樣載入二進位制的zip檔案呢,其實菜鳥在creator3d:jszip_壓縮
中已經說過了。
let path: string = url.raw("resources/gzh.zip");
loader.load(, (err, res) =>
菜鳥同時建立了乙個qq群(960124989)大家可以新增一下,方便大家在使用過程中遇見問題的溝 creator 3d 快上車 旋轉
以y為例 弧度點 相對中心點位置 cocos 引擎提供了 更加簡潔的方法 vec3.rotatey this offset,this pointa,this centerpoint,nextstation math.pi 180 最關心的當屬小車的移動 車子 在 x 和z軸移動 小車旋轉y priv...
入行IT,一定要會Linux嗎?
目錄 為什麼要學linux linux是什麼 linux的出現 linux的基本思想 linux的特性 linux受歡迎的原因 現在是21世紀,是科學技術大力發展的乙個時代,it行業已經成為現在的乙個非常熱門的乙個行業,許許多多的人都想要往it方面發展,找it方面相關的乙個工作。很多想要接觸it行業...
一定要會的新技術功能
快速交換 quick swap in python,also works in es6 s1 3 s2 4 quick swap s1,s2 s2,s1惰性計算 lazy evaluation 是指僅僅在真正需要執行的時候才計算表示式的值。避免不必要的計算,帶來效能的提公升。對於條件表示式if x ...