【发布时间】:2020-01-08 03:15:18
【问题描述】:
有没有人遇到过这样的问题:在 SFML 中运行基本窗口设置会呈现一个比实际作为参数传递的窗口尺寸更小的窗口。我不确定问题是什么:
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(500, 500), "SFML works!");
sf::Event event;
while(window.isOpen()) {
while(window.pollEvent(event)) {
if(event.type == sf::Event::Closed)
window.close();
}
}
return 0;
}
我在 mac os 上运行我的代码。这是我得到的结果 - 看起来比 500 x 500 小很多。
【问题讨论】:
-
在“关于本机”中检查显示器的分辨率。 500x500 在视网膜显示器上非常小。
-
是的,我有一个 2880 x 1800 的 Retina 显示屏。是否有解决此问题的标准方法?