# mt.createOnscreenCanvas()

创建独立在屏 Canvas。

# 支持情况

项 说明
兼容性 美团小游戏特有

# 参数

无参数。

# 返回值

Canvas — 在屏 Canvas 对象,宽高默认与屏幕分辨率一致。

# 注意事项

  • 与 mt.createCanvas() 不同,每次调用均创建一个新的独立在屏 Canvas,可叠加多个在屏 Canvas 层。
  • 在屏 Canvas 支持设置 left、top、zIndex、visible 属性来控制层的位置和显隐。

# 示例代码

const canvas = mt.createOnscreenCanvas()
canvas.width = 400
canvas.height = 300
canvas.left = 0
canvas.top = 0
canvas.zIndex = 1
canvas.visible = true

const ctx = canvas.getContext('2d')
ctx.fillStyle = 'rgba(0,0,0,0.5)'
ctx.fillRect(0, 0, 400, 300)

# 与微信差异

  • 此 API 为美团小游戏特有,微信小游戏中无对应接口。
上次更新: 8/10/2026, 5:36:37 PM