ciao;
il C++ č molto noioso in questo, le classi sono molto rigide, e i cambi di formati sono evidenziati con un errore in esempi come questi:
300 e 300.0f rappresentano lo stesso numero ossia
300, solo che uno č in formato float e l'altro in int,
la soluzione č questa:
float ScreenCenterX = (float) screenx;
float ScreenCenterY = (float) screeny;
o meglio ancora direttamente:
float ScreenCenterX = (float) oViewport.Width / 2;
float ScreenCenterY = (float) oViewport.Height / 2;
(float) anteposto a screenx fa diventare il valore int screenx in float.
|