javascript - 当对象移出 Canvas t-rex 时的奇怪行为

标签 javascript html css

我正在尝试修改霸王龙游戏,让 Angular 色俯冲而不是跳跃。这就是我所指的:https://github.com/xkuga/t-rex-runner .

一旦 Angular 色跳出 Canvas ,它就会留下意想不到的踪迹。

我不希望您在存储库中进行克隆和更改以复制此行为。我更改了 Canvas 大小、容器大小,尝试清理 Canvas 但无济于事。你能提出可能的原因吗?

t-rex

最佳答案

对我来说这似乎是一个 clearRect 问题。代码示例会有所帮助。您必须清除每一帧的 Canvas ,或者至少清除主 Angular 移动的 Canvas 部分。

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/clearRect

关于javascript - 当对象移出 Canvas t-rex 时的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52347183/

相关文章:

php - HTML 和 PHP 页面中 MySQL 数据库中的变音符号未正确显示

html - 如何使用CSS将图像变成黑色并使文本出现在悬停时?

html - 将悬停下拉菜单转换为可点击的下拉菜单

css - Primefaces IE p :tree not expanding

javascript - 使用没有分页标记的 jQuery 无限滚动插件?

javascript - 如果使用 axios 刷新 token 已过期,则正确重定向用户

javascript - 与 js 共享 sass 变量 ".sass files"

javascript - 在阻塞代码之前和之后做一些事情

html - 如何创建具有不同标题的多个 html 有序列表(已编辑)

javascript - 如何停止 .mouseenter() 效果