2016-01-13 39 views
0

Im建设Javascript游戏(2D)。最难的部分是创建一个分离检测。 昨天有一个想法出现在我的脑海里,我想问一下它是否可能。在CSS中,您已获得z-Index属性。如果一个物体与另一个物体处于相同的位置,并且z指数较低,则被另一个物体覆盖。如果我将所有collission对象设置为z-index 0,将我的Pl​​ayer设置为1,则我的Player将在碰撞时覆盖对象。我可以访问CSS引擎以使用重叠?如果可能的话,我可以设置一些回调来检测分裂并且不会失去性能。JavaScript访问CSS引擎

唐卡为您如果您使用的是帆布举行 Miemels

+0

这是不可能的。 CSS对象模型非常有限。 –

回答

0

,我会使用JavaScript变量和函数的keydown。您可以使用基本

ctx.drawImage('replace with image src', 'img x axis', 'img y axis'). 

绘制图像,当用户使用一键降功能x轴移动,和所有你需要做的就是再次调用该函数用于移动图像。 w3学校和youtube视频有大量的画布教程。您可以制作两张图像,并制作一个函数来检查它们是否有一定的像素距离。请回答任何问题!