2013-03-23 83 views
1

我使用SFML带有菜单栏在最顶端和一个小盒子,可以让你在移动它周围的事物编写的应用程序。我需要将我在框中使用的View中的坐标转换为窗口坐标,以便我可以检查它们是否在框内。我知道convertcoords将窗口坐标转换为查看坐标,但有没有办法做到相反?转换查看坐标,窗口坐标SFML

回答

4

随着最新版本SFML(即直接从GitHub或我Nightly Builds),你会获得这两个功能mapPixelToCoords,原名convertCoords和mapCoordsToPixel,这是你在找什么。这两个功能都在sf::RenderTarget定义,你可以让它使用渲染目标的视图或提供自定义视图。

0

...嗯,什么?我不确定'视图坐标'是什么意思。我想你需要的是的CWnd :: MapWindowPoints,在其中您可以阅读有关here

+0

我也许应该在问题中的身体已经提到的,以及我使用SFML标题 – Chachmu 2013-03-23 19:06:08