# mt.createCanvas()

创建 Canvas 对象。

# 支持情况

项 说明
兼容性 兼容微信

# 参数

无参数。

# 返回值

Canvas — Canvas 对象。

# 注意事项

  • 第一次调用返回在屏 Canvas,其宽高默认与屏幕分辨率一致,且与游戏主渲染层绑定。
  • 后续每次调用均返回新的离屏 Canvas,离屏 Canvas 不直接显示在屏幕上,可作为纹理或中间缓冲使用。

# 示例代码

// 第一次调用,获取在屏 Canvas
const canvas = mt.createCanvas()
const ctx = canvas.getContext('2d')
ctx.fillStyle = '#ff0000'
ctx.fillRect(0, 0, 100, 100)

// 后续调用,获取离屏 Canvas
const offscreen = mt.createCanvas()
const offCtx = offscreen.getContext('2d')

# 与微信差异

无差异(行为与微信小游戏一致)。

上次更新: 8/10/2026, 5:36:37 PM