找回密码
 立即注册

扫一扫,访问微社区

查看: 4286|回复: 2

[小游戏开发]微信小游戏教程 Adapter(适配器)

[复制链接]

910

主题

1190

回帖

3万

金钱

管理员

论坛管理员

积分
0

突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2018-1-23 22:25:51 | 显示全部楼层 |阅读模式
微信小游戏开发文档——Adapter(适配器)


由于小游戏运行在 JavaScriptCore 中,没有提供 DOM、BOM 接口。为了让基于 Web 环境开发的游戏引擎能够快速适配,我们提供了一个 Adapter ,它的作用是基于小游戏接口做一层封装,在全局暴露一些 DOM、BOM 接口。目前 Adapter 会内置于小程序内,开发者无需自行引入。后续 Adapter 项目将不再内置于小程序内,开发者可以选择自行引入 Adapter 来适配,也可以完全基于小游戏平台重新开发。
引入 Adapter 之后,会在全局暴露一个 canvas 对象,所有的绘图命令必须通过这个全局的 canvas 来发出。此外还会暴露 window、document 等 DOM API,开发者可将其当作跟浏览器一样的环境来开发。
注意:Adapter 不是必要引入的模块,开发者可自行选择是否引入,也可以根据自己游戏实际需要自行修改 Adapter。

示例代码[mw_shl_code=applescript,true]const ctx = canvas.getContext('2d')
ctx.fillStyle = '#ffffff'
ctx.fillText('hello, world', 0, 0)[/mw_shl_code]
下载链接



0

主题

23

回帖

14

金钱

新人求带

积分
0
发表于 2018-5-10 11:26:27 | 显示全部楼层
66666666666666666

0

主题

408

回帖

600

金钱

新人求带

积分
0
发表于 2020-4-8 15:58:04 | 显示全部楼层
我有流量,你有产品,我们就可以合作,有意的个人开发者朋友可以联系微信号jim20180688,详聊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|微信小程序开发|教程|文档|资源汇总_即速论坛 ( 粤ICP备14097199号-1  

GMT+8, 2024-3-29 13:06 , Processed in 0.120100 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表