【发布时间】:2018-04-29 06:31:32
【问题描述】:
我知道如何创建一个角色并在 HTML Canvas 中移动它,但我不知道如何与障碍物交互,例如跳跃或被阻止移动。
【问题讨论】:
标签: javascript html canvas
我知道如何创建一个角色并在 HTML Canvas 中移动它,但我不知道如何与障碍物交互,例如跳跃或被阻止移动。
【问题讨论】:
标签: javascript html canvas
您需要进行碰撞检测。保持游戏中每个对象的坐标。当一个物体即将移动时,判断新位置是否与其他物体相交。
这通常会在使用 JavaScript 游戏引擎(如 Phaser 或 PlayCanvas 时)为您处理。
【讨论】: