例如,如果我有一个普通的 Canvas ,上面有地面和太阳/月亮,然后每一帧我都重新绘制 Angular 色(这样就可以使用箭头键移动它),我是否需要重新-绘制所有内容,或者我可以保持背景静态并仅移动(通过删除/重新绘制) Angular 色 Sprite /图像吗?
最佳答案
你可以分层两层 <canvas>
元素彼此叠加。否则,是的,您需要重新绘制已更改的整个区域。
关于javascript - 我需要每一帧重新绘制整个 Canvas 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19622504/