Bonjour,
je suis nouveau sur SFML, je digère tous les tutos que je trouve, mais j'ai un petit blocage concernant les view / viewports. Je les ai essayé, mais souvent j'obtiens du scaling dès que le viewport n'a pas une dimension de 1.0 en X ou Y, et donc des artefacts dûs au scaling (aliasing etc...).
Or j'aimerais dessiner dans une sous-zone de la RenderWindow, sans aucun scaling.
Exemple: j'ai une RenderWindow de 1000x800.
J'aimerais pendant une partie du rendering, ne dessiner que dans le carré(x=200,y=100,l=500,h=500), comme si c'était une fenêtre normale, et sans scaling. Donc dans cette fenetre, je pourrais accèder aux coordonnées x=0..500 et y =0..500 . Le reste serait "clippé".
Il doit y avoir une solution, mais je ne la trouve pas...
Bonus : dans cette région, j'aimerais pouvoir éventuellement faire du scaling et du translating, comme avec une View.
Donc comment fait on pour qu'un viewport de tailles << 1.0 s'affiche de base sans scaling (et donc sans les artefacts dûs au scaling).
PS : En tout cas, je découvre SFML, et c'est super accessible, merci pour le boulot !