c++ - 如何在不根据相机移动移动或调整大小的情况下将 GUI 保持在屏幕上

标签 c++ user-interface camera blur sfml

嘿,我正在尝试使用 SFML 创建一个 GUI 库,除了一个问题外,一切都已完成:即使在相机移动或放大时,也要使界面保持静止。

如果无法缩放,这很容易解决,但缩小意味着放大界面的内容,这会导致其文本/图像变得模糊

有人有办法解决这个问题吗?(最好只使用 SFML,但如果必须的话,我可以添加 OpenGL 的东西....)

最佳答案

停止为您的 GUI 使用与场景相同的相机和透视矩阵。

在 SFML 的情况下,应用不同的 View ,然后恢复旧 View 。

关于c++ - 如何在不根据相机移动移动或调整大小的情况下将 GUI 保持在屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6880350/

相关文章:

c# - MessageBox.Show() 是否自动编码到 UI 线程?

performance - iOS UI 性能分析

c++ - 将 tesseract 库与 QtCreator 链接起来

c++ - 同一 vector 数组中的不同类型的对象?

c++ - 如何使用 WinApi 从 MS SQL 表中检索大型二进制数据?

c++ - 经理博弈类的一般结构

java - 有没有办法知道 Vaadin UI 不是 @PreservedOnRefresh 时是否已刷新(F5 重新加载)

java - CWAC-相机在触摸屏上拍照

iphone - 如何在相机 View 上添加图层,以根据设备的位置显示带有地理位置数据的标签,例如在 ZipRealty 房地产应用程序中

Android Camera 如何在全屏预览期间显示按钮