kammera zurücksetzen.....warum geht das nicht.... :(

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Code der Verwirrung

Betreff: kammera zurücksetzen.....warum geht das nicht.... :(

BeitragMo, Dez 10, 2007 18:24
Antworten mit Zitat
Benutzer-Profile anzeigen
ich hab ein problem dass ich mir net wirklich erklären kann.
ich möchte um ein sich bewegenden pivot eine kammera rotieren lassen,die ich mit keyhit(76) zurücksetze.
allerdings wird nicht richtig zurückgesetzt:sie wird irgentwie falsch zurückgestzt....hm schwer zu erklären aber
sie ist immernoch teilweise rotiert.

Code: [AUSKLAPPEN]

   
   If KeyDown(75)
   camturnx=camturnx-1
   camturnx2=camturnx2-1
   EndIf

   If KeyDown(77)
   camturnx=camturnx+1
   camturnx2=camturnx2+1
   EndIf

   If KeyDown(80)
   camturny=camturny-1
   camturny2=camturny2-1
   EndIf

   If KeyDown(72)
    camturny=camturny+1
    camturny2=camturny2+1
   EndIf   


   
TurnEntity pivot,camturny,camturnx,0   
camturny=0
camturnx=0


If KeyHit(76)
TurnEntity pivot,-camturny2,-camturnx2,0
camturny2=0
camturnx2=0
EndIf


mfg CdV

Foppele

BeitragMo, Dez 10, 2007 18:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Benutze Positionentity und Rotateentity um die Kamera zurückzusetzen.
 

Code der Verwirrung

BeitragMo, Dez 10, 2007 20:00
Antworten mit Zitat
Benutzer-Profile anzeigen
ich würde ja gerne einfach die startwerte nehmen aber die kammere bleibt ja bis dahin net an der selben position....

The_Nici

BeitragMo, Dez 10, 2007 20:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

If keyhit(76) then Rotateentity pivot, 0,0,0


Probleme?
 

Code der Verwirrung

BeitragMo, Dez 10, 2007 20:52
Antworten mit Zitat
Benutzer-Profile anzeigen
und das bringt?...das bedeutet nur dass das objekt um 0,0,0 gedreht wird,also gar nicht oder?

The_Nici

BeitragMo, Dez 10, 2007 20:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn die kamera das Parent vom Pivot ist, bewegt sich die kamera auch zurück. Ok?

Rotateentity arbeitet mit absoluten Werten, anders als Turnentity.
Der Pivot wird auf 0,0,0 Grad gedreht.

FireballFlame

BeitragDi, Dez 11, 2007 1:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Das ist wie z.B. auch bei MoveEntity und PositionEntity:

TurnEntity = das Objekt wird UM einen bestimmten Winkel gedreht
RotateEntity = das Objekt wird AUF einen bestimmten Winkel gedreht

Wink
PC: Intel Core i7 @ 4x2.93GHz | 6 GB RAM | Nvidia GeForce GT 440 | Desktop 2x1280x1024px | Windows 7 Professional 64bit
Laptop: Intel Core i7 @ 4x2.00GHz | 8 GB RAM | Nvidia GeForce GT 540M | Desktop 1366x768px | Windows 7 Home Premium 64bit

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group