【问题标题】:Quadtree and size of region in constructor构造函数中的四叉树和区域大小
【发布时间】:2013-05-02 12:05:12
【问题描述】:

我正在阅读关于 Quadtree 的精彩教程,来自 this site 现在是我的问题。

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

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

所以在这个例子中,屏幕区域只有 600 x 600px。在播放器超过 600x600 之前,它一直运行良好

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

【问题讨论】:

    标签: c++ screen sfml bounds quadtree


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-11-09
      • 2021-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-05
      • 2017-08-09
      相关资源
      最近更新 更多