Creator3D 入門一定要會的幾種資源載入

2021-10-09 17:28:14 字數 1761 閱讀 3816

今天菜鳥整理了一些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 ...