一、全局对象
window对象是浏览器环境下的全局对象。
小游戏运行环境中没有BOM API,因此没有window对象。
但是小游戏提供了全局对象GameGlobal,所有全局定义的变量都是GameGlobal的属性。
console.log(GameGlobal.setTimeout === setTimeout);
console.log(GameGlobal.requestAnimationFrame === requestAnimationFrame);
以上代码执行结果均为true。
开发者可以根据需要把自己封装的类和函数挂载到GameGlobal上。
GameGlobal.render = function(){ // 具体的方法实现 } render();
GameGlobal是一个全局对象,本身也是一个存在循环引用的对象。
console.log(GameGlobal === GameGlobal.GameGlobal);
console.log无法在真机上将存在循环引用的对象输出到vConsole中。
因此在真机调用的时候请注释console.log(GameGlobal)这样的代码,否则会报如下错误:
An object width circular reference cannot be logged
二、文件类型限制
小游戏限制了可以上传的文件类型。只有在以下列表中的文件可以上传成功。
png
jpg
jpeg
gif
svg
js
json
cer
obj
dae
fbx
mtl
stl
3ds
mp3
pvr
wav
plist
ttf
fnt
gz
ccz
m4a
mp4
bmp
atlas
swf
ani
part
proto
bin
sk
mipmaps
txt
zip
tt
map
ogg
slik
dbmv
etc
lmat
lm
ls
lh
lani
lav
lsani
ltc
本节内容就介绍到这里。
下一节我们将为大家介绍微信小游戏提供的Adapter。
学习是一条令人时而喜极而泣,时而郁郁寡欢的道路。如果您觉得这篇文章对您有所帮助,请您酌情赞赏!