文章按照作者调研和开发顺序初步介绍和理解了微信小游戏和白鹭引擎,并产出了基于白鹭引擎的应用初始化程序egret-wechat-start。 以下是正文——
微信小游戏 官方文档
如何开发和理解微信小游戏,先从官方文档和官方demo入手。 提供一个链接https://developers.weixin.qq.com/minigame/dev/,可以快速浏览一下官方文档再继续看下面的内容。 这里对微信文档做个简单的理解总结,小游戏和小程序很多地方类似,都是提供了同一套微信Api,比如获取用户信息、toast等等,只是有部分提供的api不同。 小游戏对canvas做了封装,通过 wx.createCanvas() 创建画布,getContext获取对象后,剩下的就是对原生canvas接口的操作了。 理解到这一点之后,我们就会发现小游戏仅仅是封装了下创建画布的接口,剩下的就是用户需要在画布里用原生canvas绘制了,并没有提供其他方便开发的功能。到此我们再看看微信开发者工具创建小游戏项目时,初始化的一个飞机游戏的demo。