# 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')
# 与微信差异
无差异(行为与微信小游戏一致)。