sf::View 可见性检查
sf::View visibility Check
好的,我一直在和一些朋友一起为一个学校项目开发游戏。我们用过SFML。
我最近一直在研究相机和 tile 实现系统,现在我需要它们一起工作。
相机的工作原理是这样的:
我有两种不同的 sf::View,一种用于游戏世界,一种用于 HUD。游戏世界的那个在 x 轴上跟随玩家。
图块系统的工作方式是读取 txt 文件并根据 txt 文件中的信息绘制精灵。
就像现在一样,我总是绘制所有的瓷砖,即使它在相机视野之外。不好。在绘制之前,我需要一种方法来检查这些图块是否在相机视图之外。我该怎么做?
我确实找到了这个:
Get X and Y offset of sf::View
但我实在想不通如何让这些信息在我的游戏中发挥作用。
非常感谢任何帮助! :)
Mvh Elis
好的,我一直在和一些朋友一起为一个学校项目开发游戏。我们用过SFML。
我最近一直在研究相机和 tile 实现系统,现在我需要它们一起工作。
相机的工作原理是这样的: 我有两种不同的 sf::View,一种用于游戏世界,一种用于 HUD。游戏世界的那个在 x 轴上跟随玩家。
图块系统的工作方式是读取 txt 文件并根据 txt 文件中的信息绘制精灵。
就像现在一样,我总是绘制所有的瓷砖,即使它在相机视野之外。不好。在绘制之前,我需要一种方法来检查这些图块是否在相机视图之外。我该怎么做?
我确实找到了这个: Get X and Y offset of sf::View
但我实在想不通如何让这些信息在我的游戏中发挥作用。
非常感谢任何帮助! :)
Mvh Elis