Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Firemonkey Kamera-Position (https://www.delphipraxis.net/194732-firemonkey-kamera-position.html)

Ydobon 29. Dez 2017 12:31

Firemonkey Kamera-Position
 
Hi,

ist das ein Bug oder ein Feature?
Ich versuche in einer 3D-Anwendung eine Kamera genau ins Zentrum zu setzen. Der Editor ist da allerdings anderer Meinung. Lade ich das Projekt, wird die Kamera auf ihre Standardposition mit z=-5 gesetzt. In der Textansicht des Formulars wird die Position 0 nicht gespeichert, trage ich sie dort ein oder schreibe es direkt in die fmx-Datei wird der Eintrag gelöscht und somit wieder der Standard gesetzt. Darf da keine Kamera hin?

Muss nichts damit zu tun haben aber beim Speichern meines eingestellten Desktops gibt es auch Probleme, es kommt beim Laden ständig das Standard-Layout obwohl laut Umgebungsoptionen meiner gespeichert werden sollte. Zumindest hat beides mit Speichern zu tun.

Harry Stahl 29. Dez 2017 19:01

AW: Firemonkey Kamera-Position
 
Kann das Verhalten hier nachvollziehen. M.E. müsste das ein (schon älterer) Bug sein, denn mir wäre auf Anhieb kein Grund ersichtlich, warum die Camera nicht die Postion 0,0,0 haben dürfte.

Musst Du eben zur Laufzeit die Camera.z-position setzen. Um ggflls. die Arbeit bei der Designzeit zu erleichtern, kannst Du z.B. 0,00001 als Z-Wert wählen, das ist nahe an Null und wird auch in der Form gespeichert und geladen.

Ydobon 29. Dez 2017 20:57

AW: Firemonkey Kamera-Position
 
Oha, Danke!

Ich hatte tatsächlich mit einem Fehler hier bei mir gerechnet. Erspart mir also die Neuinstallation.
Das Setzen zur Laufzeit ist ja kein Problem. Falls es allerdings tatsächlich einen geheimnisvollen Grund für das Verhalten geben sollte, könnte es dann dabei Probleme geben. Da muss ich wohl noch etwas herum experimentieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz