小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在模拟器上正常, 上手机后 屏幕一闪一闪,晃瞎眼啊!
/**
* canvas重绘函数
* 每一帧重新绘制所有的需要展示的元素
*/
render() {
gameView.paint(ctx) //游戏全部 逻辑 绘制 都在这里
}
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
根据时间差
擦除
绘制
不要 1.擦除 2.根据时间差
3. 绘制
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
闪烁的原因 是 canvas 的问题, 也就是说 如果不是每帧都绘制全屏的话 这个问题估计是没办法解决啦!
没用引擎, 就是纯手工,一帧一帧画的! 官方DEMO在手机上没问题!
这点信息量没法帮助你看问题。用的什么引擎呢?找个最简单的demo试试,或者你用官方demo看看。
没用引擎, 就是纯手工,一帧一帧画的!
但 每帧并不一定是绘制全屏, 可能只绘制变化的区域, 不变化的区域 要保留,而不是 CANVAS给清除掉!
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
根据时间差
擦除
绘制
不要 1.擦除 2.根据时间差
3. 绘制
闪烁的原因 是 canvas 的问题, 也就是说 如果不是每帧都绘制全屏的话 这个问题估计是没办法解决啦!
没用引擎, 就是纯手工,一帧一帧画的! 官方DEMO在手机上没问题!
这点信息量没法帮助你看问题。用的什么引擎呢?找个最简单的demo试试,或者你用官方demo看看。
没用引擎, 就是纯手工,一帧一帧画的!
但 每帧并不一定是绘制全屏, 可能只绘制变化的区域, 不变化的区域 要保留,而不是 CANVAS给清除掉!