sf::View 可见性检查

sf::View visibility Check

好的,我一直在和一些朋友一起为一个学校项目开发游戏。我们用过SFML。

我最近一直在研究相机和 tile 实现系统,现在我需要它们一起工作。

相机的工作原理是这样的: 我有两种不同的 sf::View,一种用于游戏世界,一种用于 HUD。游戏世界的那个在 x 轴上跟随玩家。

图块系统的工作方式是读取 txt 文件并根据 txt 文件中的信息绘制精灵。

就像现在一样,我总是绘制所有的瓷砖,即使它在相机视野之外。不好。在绘制之前,我需要一种方法来检查这些图块是否在相机视图之外。我该怎么做?

我确实找到了这个: Get X and Y offset of sf::View

但我实在想不通如何让这些信息在我的游戏中发挥作用。

非常感谢任何帮助! :)

Mvh Elis

找到这个后设法弄明白了: http://fr.sfml-dev.org/forums/index.php?topic=10590.0