Javascript 如何让角色与障碍物互动?

Javascript 如何让角色与障碍物互动?,javascript,html,canvas,Javascript,Html,Canvas,我知道如何创建角色并在HTML画布中移动它,但我不知道如何与障碍物交互,例如跳跃障碍物或被阻止进一步移动。您需要进行碰撞检测。保持游戏中每个物体的坐标。当对象即将移动时,确定新位置是否与任何其他对象相交 更多信息: 这通常会在使用诸如或之类的JavaScript游戏引擎时为您处理。谢谢您的反馈,这正是我需要的!

我知道如何创建角色并在HTML画布中移动它,但我不知道如何与障碍物交互,例如跳跃障碍物或被阻止进一步移动。

您需要进行碰撞检测。保持游戏中每个物体的坐标。当对象即将移动时,确定新位置是否与任何其他对象相交

更多信息:


这通常会在使用诸如或之类的JavaScript游戏引擎时为您处理。

谢谢您的反馈,这正是我需要的!