javascript - 我需要每一帧重新绘制整个 Canvas 吗?

标签 javascript canvas html5-canvas game-physics

例如,如果我有一个普通的 Canvas ,上面有地面和太阳/月亮,然后每一帧我都重新绘制 Angular 色(这样就可以使用箭头键移动它),我是否需要重新-绘制所有内容,或者我可以保持背景静态并仅移动(通过删除/重新绘制) Angular 色 Sprite /图像吗?

最佳答案

你可以分层两层 <canvas>元素彼此叠加。否则,是的,您需要重新绘制已更改的整个区域。

关于javascript - 我需要每一帧重新绘制整个 Canvas 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19622504/

相关文章:

android - 如何删除以前在 Canvas 上的绘图?

css - 为什么当我重新加载页面时我的内容会发生变化?

JavaScript 数组推送不是函数

php - mysql查询从数据库获取数据并使用php以堆积条形图的形式显示

javascript - 我可以在保持焦点的同时移动 DOMElement 吗?

javascript - Jquery 菜单在点击时滑入

javascript - 从页脚清除 Kendo Datepicker 输入字段

javascript - 最大宽度/高度 Canvas 滚动条干扰?

javascript - 用 Canvas 替换图像不起作用

javascript - JQuery 清除自动完成组合框值