小程序
小游戏
企业微信
微信支付
扫描小程序码分享
这是怎么回事 翻遍了整个社区关于进度100的问题 也没有看到你们的可行的解决方案
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你这样试一下看,把ctx放到requestAnimationFrame的外面试试,不然每次帧循环都要重新获取context,应该会有问题,看下面代码:
let ctx = canvas.getContext('2d')
window.requestAnimationFrame(loop)
console.log('代码片段是一种迷你、可分享的小程序或小游戏项目,可用于分享小程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题和 Bug 等。可点击以下链接查看代码片段的详细文档:')
console.log('https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html')
function loop() {
ctx.fillStyle = '#ffffff'
ctx.fillRect(0, 0, window.innerWidth, window.innerHeight)
ctx.fillStyle = '#000000'
ctx.font = `${parseInt(window.innerWidth / 20)}px Arial`
ctx.fillText('欢迎使用代码片段', 10, window.innerHeight * 1 / 5)
ctx.fillText('可在控制台查看代码片段的说明和文档', 10, window.innerHeight * 1 / 5 + 30)
}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
https://developers.weixin.qq.com/s/AFvQQfm77ub9 代码片段
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你这样试一下看,把ctx放到requestAnimationFrame的外面试试,不然每次帧循环都要重新获取context,应该会有问题,看下面代码:
let ctx = canvas.getContext('2d')
window.requestAnimationFrame(loop)
console.log('代码片段是一种迷你、可分享的小程序或小游戏项目,可用于分享小程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题和 Bug 等。可点击以下链接查看代码片段的详细文档:')
console.log('https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html')
function loop() {
ctx.fillStyle = '#ffffff'
ctx.fillRect(0, 0, window.innerWidth, window.innerHeight)
ctx.fillStyle = '#000000'
ctx.font = `${parseInt(window.innerWidth / 20)}px Arial`
ctx.fillText('欢迎使用代码片段', 10, window.innerHeight * 1 / 5)
ctx.fillText('可在控制台查看代码片段的说明和文档', 10, window.innerHeight * 1 / 5 + 30)
window.requestAnimationFrame(loop)
}
https://developers.weixin.qq.com/s/AFvQQfm77ub9 代码片段