我开始用 js 和 html 编写游戏。我有这样一个问题,我有<div id="player"></div>并且在js的帮助下生成了所谓的桃子,并赋予每个id,例如:
<div id="peach1"></div>
<div id="peach2"></div>
这就是问题本身,我如何确定玩家是否触摸了桃子!同时桃子可以生成5到30个
我开始用 js 和 html 编写游戏。我有这样一个问题,我有<div id="player"></div>并且在js的帮助下生成了所谓的桃子,并赋予每个id,例如:
<div id="peach1"></div>
<div id="peach2"></div>
这就是问题本身,我如何确定玩家是否触摸了桃子!同时桃子可以生成5到30个
如果你
div轮到你,那么检查条件就足够了其中
(x1, y1),(x2, y2)中心div, 和r1, 'r2' 是它们的半径对于 rectangle
div,验证条件要困难得多,但是如果你画出所有可能的相交情况(没有那么多 - 4个主要+附属物),那么你就会明白如何进行多次检查对于矩形的
div,但以不同的角度部署,这更加困难,但这里特定问题的解决方案将帮助您 - 找到线段的交点(当然,我们谈论的是 2D) - 每个div都有 4边,所以你必须检查 16 个选项 :)但你最好使用第一种方式:)