基于 HTML 的游戏:使用 jQuery 检测碰撞

发布于 2024-10-26 16:23:52 字数 80 浏览 0 评论 0原文

我刚刚开发了一个带有两个 div 的气球游戏。一个是水平移动,另一个是垂直移动。

问题是当两个 div 相互接触时我无法触发函数。

I just developing a baloon game with two divs. One is moving horizontally and the other vertically.

The problem is that I am unable to trigger a function when two divs touch each other.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

若能看破又如何 2024-11-02 16:23:52

将每个电影部分创建为单独的对象,

使用 settimeinterval 每秒或几毫秒查找每个创建的对象的坐标

如果对象坐标相同或在边界内,则 ;销毁该物体。

create every movie parts as separate object

find the coordinates of each created object every second or some milisecond using settimeinterval

if the object coordinates are same or in boundary; destroy the object.

罗罗贝儿 2024-11-02 16:23:52
function detectCollision(){

    //detect the top and let of balloon 1
   //detect the top and left of balloon 2
   //check if the top and left are same or in a required range
}

根据您的移动速度以一定的时间间隔调用此函数,这将检测碰撞

function detectCollision(){

    //detect the top and let of balloon 1
   //detect the top and left of balloon 2
   //check if the top and left are same or in a required range
}

Call this function at a time interval depending on your move speed this will detect collision

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文