1

可能重复:
jQuery/Javascript 碰撞检测

我正在学习如何用 JavaScript 编写代码,并且我正在使用 jQuery 库。我有一个用 WASD 键在屏幕上移动的播放器。我希望他在到达比赛边界时停下来。我用了两个divs,一个叫做playground(游戏发生的区域),另一个叫做player。我有他们这样设置:

<div id="playground">
    <div id="player"></div>
</div>

球员的动作很好,但我希望他在到达操场边缘时停下来。请深入解释您的答案,因为我是 JavaScript 编程的新手。任何帮助将非常感激。

4

1 回答 1

0

所以你需要使用这样的东西:

 if (this.__move.left) {
      if (!this.isPlaying("walk_left"))
        this.stop().animate("walk_left", 10);
    }

这是一个非常好的示例和演示。试试http://craftyjs.com/demos/tutorial/tutorial.html

于 2012-09-22T07:21:02.823 回答