我使用SFML带有菜单栏在最顶端和一个小盒子,可以让你在移动它周围的事物编写的应用程序。我需要将我在框中使用的View中的坐标转换为窗口坐标,以便我可以检查它们是否在框内。我知道convertcoords将窗口坐标转换为查看坐标,但有没有办法做到相反?转换查看坐标,窗口坐标SFML
1
A
回答
4
随着最新版本SFML(即直接从GitHub或我Nightly Builds),你会获得这两个功能mapPixelToCoords,原名convertCoords和mapCoordsToPixel,这是你在找什么。这两个功能都在sf::RenderTarget
定义,你可以让它使用渲染目标的视图或提供自定义视图。
0
...嗯,什么?我不确定'视图坐标'是什么意思。我想你需要的是的CWnd :: MapWindowPoints,在其中您可以阅读有关here。
0
嗯...我认为没有这样的功能,你必须做手工
相关问题
- 1. 转换UIKeyboardFrameEndUserInfoKey查看或窗口坐标
- 2. 转换NSPoint在屏幕坐标窗口坐标
- 3. 在OpenGL中将窗口坐标转换为轴坐标
- 4. 如何将窗口坐标转换为2D OpenGL ES坐标?
- 5. 将MKAnnotation坐标转换为查看坐标
- 6. 从CIRectangleFeature坐标转换到查看坐标
- 7. 将坐标调查坐标转换为有效的esri坐标
- 8. 坐标转换
- 9. 如何将窗口坐标转换为标准化的设备坐标?
- 10. 将屏幕坐标转换为坐标
- 11. 将坐标转换为像素坐标
- 12. 坐标由地理坐标向球形坐标的转换
- 13. 坐标转换困境,用户坐标到设备坐标?
- 14. 将视图端口坐标转换为实际图像坐标
- 15. OpenCV坐标转换
- 16. 如何将ContextMenuEventArgs光标位置转换为窗口坐标
- 17. 整个窗口上的鼠标坐标
- 18. 打开鼠标坐标窗口
- 19. SVG - 从窗口坐标到视图框坐标
- 20. 将本地(=旋转后的)坐标转换为全局坐标
- 21. 将坐标转换为旋转坐标系
- 22. Java Slick2d - 如何将鼠标坐标转换为世界坐标
- 23. 在matplotlib中转换坐标
- 24. C++ OpenGL坐标转换
- 25. FabricJs和Polygon转换坐标
- 26. 转换坐标为可用
- 27. 转换坐标使用PHP
- 28. 坐标系统转换
- 29. iPhone中的坐标转换
- 30. Laravel Excel的坐标转换
我也许应该在问题中的身体已经提到的,以及我使用SFML标题 – Chachmu 2013-03-23 19:06:08