微信小游戏-微信提供了啥

运行环境:
IOS:JavascriptCore,Android:V8。
So, 没有:
1,BOM,2,DOM,3,没有全局的document和window对象。
 
使用Adapter 来模拟BOM和DOM 模拟提供浏览器访问层,Adapter 是一个抽象代码层,可以继承实现。
官方实现了一个weapp-adapter,然鹅,命名空间依然命名为wx,怎样,就不叫weapon,也不叫wap。Adapter 下载地址 weapp-adapter.zip
具体weapp-adapter实现的功能模块大致有:
1,DOM基本操作
2,Canvas差不多是所有
3,网络WebSocket,XMLHttpRequest
4,图像
5,音频
6,视频
7,本地存储和文件
8,各类事件
9,特殊函数:setTimeout/setInterval/requestAnimationFrame 
浏览器功能被适配的差不多7788了,实际推出的是浏览器开发接口平台有没有。是不是拿qq浏览器改下就行了呢,基于这款浏览器,以后!!!!!!!。
对游戏开发者来说,可借用的框架已有:
Cocos、Egret、Laya 已经完成了自身引擎及其工具对小游戏的适配和支持,访问对应的官方文档可以更快地接入小游戏的开发。
相对来说,这三家属于较早通过编译时转码来实现对微信小程序的支持,比较臃肿,前期可能存在坑。后起之秀可以利用这段时间实现自己的Adapter或是形成在weapp-adpter上行成自己的库,机会再次,加油!
Laya 和Egret仔细看过,Egret已经写了两个游戏。下次分享Egret那边的信息。

posted on 2018-01-05 22:01  arg  阅读(285)  评论(0编辑  收藏  举报

导航