用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
  • TA的每日心情
    无聊
    2017-8-15 16:38
  • 签到天数: 42 天

    [LV.5]常住居民I

    896

    主题

    2086

    帖子

    3万

    金钱

    管理员

    论坛管理员

    Rank: 9Rank: 9Rank: 9

    积分
    0

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

    QQ
    2018-1-23 22:25:51 zhichi_admin 管理员 楼主 21340
    微信小游戏开发文档——Adapter(适配器)


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

    示例代码
    [AppleScript] 纯文本查看 复制代码
    const ctx = canvas.getContext('2d')
    ctx.fillStyle = '#ffffff'
    ctx.fillText('hello, world', 0, 0)

    下载链接



    使用道具 举报 回复
    66666666666666666
    我有流量,你有产品,我们就可以合作,有意的个人开发者朋友可以联系微信号jim20180688,详聊
    发新帖
    您需要登录后才可以回帖 登录 | 立即注册
    咫尺论坛|小程序开发社区
    X

    扫码添加专属客服即可随时咨询

    还可领取小程序推广攻略