gpt4 book ai didi

javascript - HTML5 - 碰撞

转载 作者:太空宇宙 更新时间:2023-11-04 15:16:35 31 4
gpt4 key购买 nike

<分区>

我正在开发一款自上而下的游戏,这款游戏将包含许多简单和复杂的碰撞。

经过一些研究,我了解到我必须始终在我的代码中将我的 Angular 色与“对象”进行比较 - 然后检查碰撞计算。

如:

CheckCollisions(Player, Object);

这意味着我必须将场景中的每个可碰撞对象添加到我的代码中:

CheckCollisions(Player, Building1);
CheckCollisions(Player, Building2);
CheckCollisions(Player, Trash);
CheckCollisions(Player, Bench1);
CheckCollisions(Player, Bench2);
CheckCollisions(Player, Office1);
CheckCollisions(Player, Office2);

首先,我的对象甚至可能不是简单的矩形,它们可能是复杂的形状。其次,其中一些可能有自己的轮换。第三,如果我的场景中有超过数万个适合牧羊犬的物体会怎样?

有没有更简单的方法来检查 HTML5/JS 游戏中的碰撞?

这可能吗?我真的只是在寻找一些建议和指示。

谢谢

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com