Javascript:碰撞检测
有人可以帮我理解碰撞检测在JS中是如何工作的吗?我不能使用jQuery或gameQuery - 已经使用原型 - 所以,我正在寻找一些非常简单的东西。不要求完整的解决方案,只需指出正确的方向。
让我们说:
<div id="ball"></div>and <div id="someobject0"></div>
现在球正在移动(任何方向)。“Someobject”(0-X)已经预先定义,其中有20-60个随机定位如下:
#someobject {position: absolute; top: RNDpx; left: RNDpx;}
我可以创建一个带有“someobject(X)”位置的数组,并在“ball”移动时测试碰撞...类似于:
for(var c=0; c<objposArray.length; c++){........ and code to check ball's current position vs all objects one by one.... }
但我想这将是一个“noob”解决方案,它看起来很慢。有更好的吗?
心有法竹
HUX布斯
不负相思意
相关分类