Zurück   Flashforum > Software > 3D

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-09-2009, 04:07   #1 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 85
Camera to "Fullscreen"

Hallo zusammen,

folgendes:
  • Meine Klasse erbt von BasicView
  • Ich erstelle eine Plane
  • Füge dieser Plane eine Textur hinzu
  • per scene.addChild(plane) füge ich die Plane der Scene hinzu

Das Ergebnis ist, das ich eine plane mit 400x533 units(pixeln wenn mich nicht alles täuscht) auf der "Bühne" habe.
Jedoch sieht alles ziemlich klein aus.

Ich möchte quasi das die Camera soweit heranfährt (moveForward()) bzw. ranzoomt (zoom = x) bis die Plane oben und unten mit dem Bildschirmrand abschliesst.

Ist das verständlich was ich meine? -
Die Frage ist, wie kann ich sowas erreichen. Ich hab schon nach einigen Befehlen gesucht, aber focus allein hilft mir auch nicht.

Irgendjemand eine Idee? - Sollte ja eigentlich nicht allzuschwer sein.


Vielen Dank im vorraus.

Cheers, Misterdan
MisterDan ist offline   Mit Zitat antworten
Alt 25-09-2009, 09:07   #2 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 192
Da du die stage nur vergrößerst bleibt natürlich alles so groß wies war du kannst die das ganz aber ausrechnen:

entfernung zu object berechnen für originalgröße:

focus*zoom-focus

daraus lässt sich die formel ableiten wie groß der abstand sein muss um eine spezielle größe zu erzielen:

(focus*zoom)/(gewünschtegröße/originalgröße)-focus

für originalgröße setzt du z.B. deine width ein und für gewünschte größe eine wunschwidth

Plopsi
Plopsi ist offline   Mit Zitat antworten
Alt 25-09-2009, 10:14   #3 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 85
lösung

hi,

erstmal danke für die Antwort.

Ich glaub ich hab mich falsch ausgedrückt.

wonach ich eigentlich gesucht habe ist.

Code:
camera.focus = 100;
camera.zoom = 10;
camera.z = -1000;
Dies setzt die Camera so, dass jedes Bild in seiner originalgröße dargestellt wird.

das heisst ein 300x300 pixel großes bild wird auch wirklich 300x300 dargestellt.

Für alle die es interessiert.
Hier der Link wo ich es gefunden habe.

pixelplacement.com Matching pixel dimensions in Papervision

Trotzdem vielen Dank.

Cheers, MisterDan
MisterDan ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
fscommand("fullscreen", "true"); reicht nicht axis ActionScript 1 2 10-03-2006 23:18
fscommand "Quit" & "fullscreen" ??? Digger2k3 ActionScript 1 18 10-09-2003 14:06
fscommand("fullscreen", "false"); yaiyoo Flash 4 und Flash 5 4 26-05-2003 08:55
Flash [fscommand("fullscreen", "true")] ohne doofe Scalierung Sören Am Rande 7 11-04-2003 12:00
"fullscreen", "false");...funz nicht bei exe Versadi ActionScript 1 1 01-02-2002 16:15


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:20 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele