Flashhilfe.de - Flash Community

Virtuelle Kamera um die X-Achse rotieren. [Flash 10]

Forum > Flash 3D > Virtuelle Kamera um die X-Achse rotieren.

 


AntwortenRegistrieren Seite1  

 17.03.2009, 11:43 
Beiträge: 41
Registriert: Mar 2008

Virtuelle Kamera um die X-Achse rotieren.
Hallo,

ich habe wieder ein kleines Problem bei dem ich nicht weiter komme.
Undzwar möchte ich die Kamera langsam um die X-Achse rotieren lassen. Dürfte ja eigentlich kein Problem sein, dachte ich mir:

ActionScript:
1
2
3
4
private function onEnterFrame(e:Event):void {
   camera.rotationX += 2;
   startRendering();
}


Aber die Kamera rotiert keinen Milimeter.
Muss ich dafür noch irgendein flag setzen oder so?

Weil das hier funktioniert einwandfrei:
ActionScript:
1camera.z += 2;
 17.03.2009, 12:01Re1
Benutzerbild von niquito12
Beiträge: 901
Wohnort: Nether-Bavaria
Registriert: Jun 2008

Nutzt du die Kamera von Flash oder eine externe 3d-Engine?
Qt! www.adrianslaboratory.net
 17.03.2009, 12:23Re2
Beiträge: 41
Registriert: Mar 2008

Themenautor/in

Meine Klasse erbt von BasicView. Die Kamera die dabei erzeugt wird nutze ich auch.
 
nicht sichtbar bei eingeloggten Mitgliedern1&1 Webhosting
 17.03.2009, 15:36Re3
Benutzerbild von niquito12
Beiträge: 901
Wohnort: Nether-Bavaria
Registriert: Jun 2008

Es liegt daran, dass deine Kamera aus einem Ziel und einem Kameraobjekt besteht. Die Kamera zeigt immer auf das Ziel. Im Standardfall auf die Koordinate 0/0/0.

Um die Kamera zu drehen musst du sie als Free - Camera definieren.
Weitere Informationen findest du hier : http://docs.pv3d.org/org/papervision3d/cameras/CameraType.html
Qt! www.adrianslaboratory.net
 17.03.2009, 16:25Re4
Beiträge: 41
Registriert: Mar 2008

Themenautor/in

Okay, das klingt einleuchtend. Habe mir die Doku angesehen. Aber wie kann ich den Type ändern? Bei der BasicView ist die Kamera ja schon vorkonfiguriert.
 18.03.2009, 08:46Re5
Benutzerbild von springerFlashhilfe.de Moderator
Beiträge: 4906
Wohnort: zuhaus
Registriert: Apr 2004

morgähn,

ActionScript:
1public function BasicView(viewportWidth:Number = 640, viewportHeight:Number = 480, scaleToStage:Boolean = true, interactive:Boolean = false, cameraType:String = "Target")


der letzte parameter im constructor von basic view....
lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen...
 
nicht sichtbar bei eingeloggten Mitgliedern
 18.03.2009, 12:24Re6
Beiträge: 41
Registriert: Mar 2008

Themenautor/in

Mahlzeiit,

das ist genau das, was ich gesucht habe.
Da meine Klasse von BasicView erbt, habe ich den Konstruktor der Superclasse also BasicView aufgerufen.

ActionScript:
1super(0, 0, true, true, CameraType.FREE);


Merci :-)
 
Themen
Ähnliche Beiträge zum Thema
Tween an einer Achse [Flash 8] 13.04.2011 - Dominus
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de