【发布时间】:2016-02-24 20:31:03
【问题描述】:
好的,所以我一直在和一些朋友一起为学校项目制作游戏。我们使用了 SFML。
我最近一直在研究相机和磁贴实现系统,现在我需要它们一起工作。
相机的工作原理如下: 我有两种不同的 sf::View,一种用于游戏世界,一种用于 hud。用于游戏世界的那个在 x 轴上跟随玩家。
平铺系统的工作方式是读取 txt 文件并根据 txt 文件中的信息绘制精灵。
就像现在一样,我总是绘制所有图块,即使它在摄像机视图之外。不好。在绘制它们之前,我需要一种方法来检查图块是否在相机视图之外。我该怎么做?
我确实找到了这个: Get X and Y offset of sf::View
但我实在想不通如何让这些信息在我的游戏中发挥作用。
任何帮助将不胜感激! :)
Mvh 伊利斯
【问题讨论】: