设置画布的边界

时间:2014-08-11 15:27:41

标签: javascript html5 canvas

我正在制作一个我需要为角色设定界限的游戏,例如他不能走进树林等等。我如何添加边界以使角色无法走进这些边界。顺便说一句,如果它有帮助,我会使用方向键来移动它。

如果你需要我的javascript,请告诉我。

1 个答案:

答案 0 :(得分:0)

遵循this article的原则我建议首先检测一组演员(在这种情况下是你的树)上的碰撞,如果在执行运动后发生碰撞,则将玩家角色放回原处他才刚才。这是最简单的方法。你也可以模拟你的角色在移动后会有的坐标,看看它是否会与你的树碰撞,如果没有做其他的动作,什么都不做。