W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
由于小游戲運行在 JavaScriptCore 中,沒有提供 DOM、BOM 接口。為了讓基于 Web 環(huán)境開發(fā)的游戲引擎能夠快速適配,我們提供了一個 Adapter ,它的作用是基于小游戲接口做一層封裝,在全局暴露一些 DOM、BOM 接口。目前 Adapter 會內(nèi)置于小程序內(nèi),開發(fā)者無需自行引入。后續(xù) Adapter 項目將不再內(nèi)置于小程序內(nèi),開發(fā)者可以選擇自行引入 Adapter 來適配,也可以完全基于小游戲平臺重新開發(fā)。
引入 Adapter 之后,會在全局暴露一個 canvas
對象,所有的繪圖命令必須通過這個全局的 canvas
來發(fā)出。此外還會暴露 window
、document
等 DOM API,開發(fā)者可將其當(dāng)作跟瀏覽器一樣的環(huán)境來開發(fā)。
注意:Adapter 不是必要引入的模塊,開發(fā)者可自行選擇是否引入,也可以根據(jù)自己游戲?qū)嶋H需要自行修改 Adapter。
const ctx = canvas.getContext('2d')
ctx.fillStyle = '#ffffff'
ctx.fillText('hello, world', 0, 0)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: