Hi!
Sagt mal, hat sich Mouseaxis geändert?
Wenn ich jetzt mit dem Mauszeiger aus dem Fenster komme bewegt ich mich nicht mehr...
Das war doch früher auch nicht so
Wie soll man da ein 3D-Movement machen... ?
Mouseaxis sollte immer im Fenstermittelpunkt "gepinnt" sein und dann die geschwindigkeit abfragen !
Sagt mal, hat sich Mouseaxis geändert?
Wenn ich jetzt mit dem Mauszeiger aus dem Fenster komme bewegt ich mich nicht mehr...
Das war doch früher auch nicht so
Code (glbasic) Select
SYSTEMPOINTER TRUE
GLOBAL phi_xy%, phi_xz%, x#, y#, z#=100
WHILE TRUE
X_MAKE3D 1,1000,45
X_CAMERA x,y,z, x+SIN(phi_xz),y+COS(-phi_xy),z+COS(phi_xz)
INC phi_xy, MOUSEAXIS(1)
DEC phi_xz, MOUSEAXIS(0)
IF phi_xz > 359 THEN phi_xz = 0
IF phi_xz < 0 THEN phi_xz = 359
IF phi_xy < 0 THEN phi_xy = 0
IF phi_xy > 179 THEN phi_xy = 179
FOR i = 0 TO 10
X_DRAWAXES 0,0,i*100
NEXT
X_MAKE2D
PRINT "Phi_XY: "+phi_xy+" | Phi_xz : "+phi_xz, 10,10
SHOWSCREEN
WEND
END
Wie soll man da ein 3D-Movement machen... ?
Mouseaxis sollte immer im Fenstermittelpunkt "gepinnt" sein und dann die geschwindigkeit abfragen !