【问题标题】:position button in window depending on window size [closed]根据窗口大小在窗口中定位按钮[关闭]
【发布时间】:2015-06-29 09:34:28
【问题描述】:

我正在 Visual Studio 中为我的学校项目使用 SFML 渲染和创建精灵来创建这个游戏。 我创建了这个按钮,我目前放置在 x=1000, y = 600 在我的屏幕尺寸上。 我有视网膜显示macbook。

我测试了按钮的位置,它会根据屏幕大小改变它的位置。如果屏幕尺寸比我的 x 和 y 小一些,那么我的 x 和 y 按钮甚至不会显示在屏幕上,那么我将如何使其对所有不同的屏幕都具有动态性,以及如何使其缩放到不同尺寸的相同尺寸。

谢谢,

【问题讨论】:

    标签: c++ sfml


    【解决方案1】:

    从 sf::VideoMode::GetDesktopMode() 开始以确定您正在运行的桌面的大小并适当地除/乘您的按钮坐标。您还可以使用 sf::Views - http://www.sfml-dev.org/tutorials/2.2/graphics-view.php

    解决缩放问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-10
      • 1970-01-01
      • 2014-12-28
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多