| |
|
|
| Bei diesem Quelltext - wo das hwnd 640 x 480 Pixel grande ist positioniert sich der oglText genau oben links KompilierenMarkierenSeparierenwindowstyle 80
window 0,0 - 640,480
casenot ogl("init",%hwnd,0,0,0,1) : error("Cant init OpenGL.")
var gdifnt&=create("Font","Arial",20,0,0,0,0)
var oglfnt&=ogl("OUTLINEFONT",gdifnt&,0.25)
ogl("Clear")
ogl("Origin",0,0,-10)
ogl("move",-5.5,3.4,0)
ogl("PRINT",oglfnt&,"TEXT")
ogl("show")
waitinput
ogl("done")
end
proc error
parameters s$,
messagebox s$,"",0
end
endproc
Wenn jetzt aus window 0,0 - 640,480 z.B. window 0,0 - 640,400 gemacht wird dann ist der Text nach rechts verrückt - was auch logisch ist - aber wie kann man es ohne eigenst-errechnetem Korrekturfaktor (was unnötig Zeit pro kostet) verhindern? Ich erinnere mich nämlich an eine Zeit als sich das OGL-Fenster nicht auf die eigene Proportionalität achtete und sich einfach skalierte. Jemand ne Idee wie ich diesen Effekt wieder herbringen kann? |
|
|
| |
|
|
|
| |
|
| |
|
|
|
| Übersehe ich nur was Profanes oder ist die Frage zu blöd gestellt? Hey das ist wichtig! |
|
|
| |
|
|