空间哈希和四叉树的二维空间分区替代方案

发布于 2024-11-25 17:28:08 字数 166 浏览 2 评论 0原文

我一直在尝试在我的游戏中实现空间分区算法,但空间哈希和四叉树都不是我想要的。

我的关卡大小不应该有限制(只有 Int32 限制)。我需要一种不需要“级别宽度”和“级别高度”的空间分区算法。

我有很多移动的物体。我需要算法足够快以支持 500 多个对象。

还有其他选择吗?

I've been trying to implement a spatial partitioning algorithm in my game, but both spatial hashes and quadtrees aren't what I'm looking for.

My level size is not supposed to have a limit (only Int32 limits). I need a spatial partitioning algorithm that doesn't need a "Level Width" and a "Level Height".

I have many moving physical objects. I need the algorithm to be fast enough to support 500+ objects.

Any alternative?

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

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

发布评论

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

评论(1

你是我的挚爱i 2024-12-02 17:28:08

我决定使用固定的二维网格。

我制作了两个视频,深入解释了我如何实现它们,当前的实现可以在我的 GitHub 页面上找到: https://github.com/SuperV1234/SSVSCollision

http://www.youtube.com/watch?v=7HY_SqqaoL4

http://www.youtube.com/watch?v=vYB37BDtHuQ

I've decided to go with fixed 2D grids.

I've made two videos which explain in-depth how I implemented them, and the current implementation is available on my GitHub page: https://github.com/SuperV1234/SSVSCollision

http://www.youtube.com/watch?v=7HY_SqqaoL4

http://www.youtube.com/watch?v=vYB37BDtHuQ

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