注冊

微信小程序游戲開發(fā)Adapter,Adapter模塊示例代碼

2020-09-27
導讀:由于小游戲運行在 JavaScriptCore 中,沒有提供 DOM、BOM 接口。為了讓基于 Web 環(huán)境開發(fā)的游戲引擎能夠快速適配,我們提供了一個 Adapter ,它的作用是基于小游戲接口做一層封裝,在全局暴...

  Adapter

  由于小游戲運行在 JavaScriptCore 中,沒有提供 DOM、BOM 接口。為了讓基于 Web 環(huán)境開發(fā)的游戲引擎能夠快速適配,我們提供了一個 Adapter ,它的作用是基于小游戲接口做一層封裝,在全局暴露一些 DOM、BOM 接口。

微信小程序游戲開發(fā)Adapter,Adapter模塊示例代碼

  引入 Adapter 之后,會在全局暴露一個 canvas 對象,所有的繪圖命令必須通過這個全局的 canvas 來發(fā)出。此外還會暴露 window、document 等 DOM API,開發(fā)者可將其當作跟瀏覽器一樣的環(huán)境來開發(fā)。

  注意:Adapter 不是必要引入的模塊,開發(fā)者可自行選擇是否引入,也可以根據自己游戲實際需要自行修改 Adapter。點擊了解更多小程序游戲開發(fā)入門。

  示例代碼

  const ctx = canvas.getContext('2d')

  ctx.fillStyle = '#ffffff'

  ctx.fillText('hello, world', 0, 0)

重磅推薦:小程序開店目錄

第一部分:小商店是什么

第二部分:如何開通一個小商店

第三部分:如何登錄小商店

第四部分:開店任務常見問題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結算

第十部分:小程序客服

第十一部分:電商創(chuàng)業(yè)

第十二部分:小程序游戲開發(fā)