SFML:自定义光标的位置相对于实际光标

时间:2017-07-01 10:05:03

标签: c++ sfml

所以我的问题是我有一个自定义光标设置到系统光标的位置(相对于SFML窗口),每次游戏更新我得到系统光标的位置来设置我的,一切都很好目前;

我使用SFML方法sf :: Sprite.setPosition()和sf :: Mouse :: getPosition(sf :: RenderWindow): 这 - > cursor_.setPosition(的static_cast(SF ::鼠标::为getPosition(gui.getWindow())))

我添加了一些代码来根据光标位置移动sf :: View,现在我的自定义光标位置相对于系统光标移动了

转变之前: http://imgur.com/XsA31K7,有一点变化因为我在截图期间移动了光标

转变后: http://imgur.com/wNJeQGu

移动sf :: View

后,我可以重置光标相对于系统光标的位置

0 个答案:

没有答案