Skip to content

代碼包

版本類型

程式碼包分為開發版、體驗版、正式版三種:

  • 開發版:每個開發者在開發過程中點選「預覽」產生的版本,每個小遊戲可以有多個開發版,對於每個開發者本地只能有一個開發版;開發版程式碼套件只能透過掃碼取得。
  • 體驗版:透過在管理後台將特定開發版設定成體驗版得到的版本,每個小遊戲只能有一個體驗版。
  • 正式版:正式發佈在線上的版本,每個小遊戲只能有一個正式版。

包大小限制

代碼包總大小不能超過 20M,單一分包不限制大小,主包不超過 4M。關於分包更多信息,可以參考分包加載

快取與清理機制

代碼包下載到客戶端後會被快取起來,以便下次離線開啟。程式碼包清理的時機由演算法動態計算,但可以認為在手機儲存空間足夠的情況下,程式碼包都不會被主動清理。 主動清理:

  • 當使用者主動在歷史清單刪除小遊戲(下拉工作列刪除不算)時,程式碼包會被清理。
  • 使用者在設定-通用-儲存空間,可以清除快取。

文件類型

在專案目錄中,以下檔案會經過編譯,因此上傳之後無法直接存取:*.js、game.json。除此之外,只有後綴名在白名單內的文件可以被上傳,不在白名單清單內文件在開發工具能被存取到,但無法被上傳。具體白名單列表如下:

1.png

2.jpg

3.jpeg

4.gif

5.svg

6.js

7.json

8.cer

9.obj

10.dae

11.fbx

12.mtl

13.stl

14.3ds

15.mp3

16.pvr

17.wav

18.plist

19.ttf

20.fnt

21.gz

22.ccz

23.m4a

24.mp4

25.bmp

26.atlas

27.swf

28.ani

29.part

30.proto

31.bin

32.sk

33.mipmaps

34.txt

35.zip

36.tt

37.map

38.ogg

39.silk

40.dbbin

41.dbmv

42.etc

43.lmat

44.lm

45.ls

46.lh

47.lani

48.lav

49.lsani

50.ltc

51.aac

52.astc

53.br

54.csv

55.cur

56.dat

57.dds

58.glb

59.gltf

60.ico

61.ktx

62.lmani

63.lml

64.pkm

65.prefab

66.scene

67.skel

68.wasm

69.xml