Salut,

j'essaie de récupérer les cordonnées real (dans la fenetre) d'un point.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
m_View = new View();
m_View.setCenter(0,0);
m_View.setSize(new Vector2f(1280,800));
m_renderWindow = new RenderWindow();
m_renderWindow.create(new VideoMode(1280, 800), caption, WindowStyle.CLOSE, m_GSettings);
 
....
 
m_renderWindow.setView(m_View);
 
...
Vector2f p = m_renderWindow.mapPixelToCoords(new Vector2i(0, 0),  m_View);
ici, le centre de ma vue à changé (0, 0), donc normalement, dans ma fenetre, p.x devrait etre égale à la moitié des x, donc 640 et p.y à 400

hors, j'ai

p.x = -639,9939
p.y = NaN

je ne vois pas pourquoi

Merci