gpt4 book ai didi

c++ - 构造函数中的四叉树和区域大小

转载 作者:行者123 更新时间:2023-11-28 07:38:19 24 4
gpt4 key购买 nike

我正在阅读关于四叉树的精彩教程 this site现在是我的问题。

当我创建四叉树时,我必须传入屏幕的构造函数边界,那么如果我的 map 大小为 10000 x 10000 像素并且游戏屏幕为 1280 x 720 像素,我应该传递什么?

Quadtree quad = new Quadtree(0, new Rectangle(0,0,600,600));

因此在此示例中,屏幕区域仅为 600 x 600 像素。在播放器超出 600x600 之前,它一直运行良好

我使用的是 c++ SFML 2.0,其中 sf::View 以玩家位置为中心。

最佳答案

您应该通过整个 map 的边界,无论是否可以看到部分区域。

关于c++ - 构造函数中的四叉树和区域大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16337632/

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