好的,所以我和一些朋友一起为一个学校项目做游戏。我们使用过SFML。
我最近一直在使用相机和磁贴实现系统,现在我需要它们一起工作。
相机的工作原理如下: 我有两个不同的sf :: View,一个用于游戏世界,一个用于hud。游戏世界的一个跟随玩家的x轴。
磁贴系统以读取txt文件的方式工作,并根据txt文件中的信息绘制精灵。
就像现在一样,我总是画出所有的瓷砖,即使它在相机视图之外。不好。在绘制图块之前,我需要一种方法来检查图块是否在摄影机视图之外。我该怎么做?
我确实发现了这个: Get X and Y offset of sf::View
但我无法真正了解如何在我的游戏中使用此信息。
任何帮助都会非常感激! :)
Mvh Elis