WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Designer Forum (http://www.wcm.at/forum/forumdisplay.php?f=61)
-   -   Problem mit xml Gauge oder Aircraft.cfg? (http://www.wcm.at/forum/showthread.php?t=194085)

Isra 24.06.2006 16:43

Problem mit xml Gauge oder Aircraft.cfg?
 
Hallo Zusammen!

Ich habe ein Panel bei dem ich per Gauge das Hauptpanel zoomen kann, sprich, ich verwende dazu 2 verschiedene BMP's!
Erstes BMP wie wenn man sich nach vorne beugen würde, zweites wie wenn man zurücklehnen würde ;)

Der Code dazu schaut so aus:

Auf dem ersten BMP dieses Gauge:
PHP-Code:

<Gauge Name="Main Window Icon" Version="1.0">
   <
Image Name="Icon_Window.bmp" Luminous="Yes" ImageSizes="115,111"/>
   <
Mouse>
<
Tooltip ID="">Panel Full Select</Tooltip>
      <
Help ID="HELPID_GAUGE_TOGGLE_UNTEN_WINDOW"/>
      <
Cursor Type="Hand"/>
      <
Click(>K:PANEL_ID_CLOSE10003 (>K:PANEL_ID_OPEN)</Click
   </
Mouse>
</
Gauge

Auf dem zweiten BMP dieses Gauge wo ich dann per Click wieder in die andere Sicht wechseln kann:
PHP-Code:

<Gauge Name="Full Window Icon" Version="1.0">
   <
Image Name="Icon_Window.bmp" Luminous="Yes" ImageSizes="115,111"/>
   <
Mouse>
<
Tooltip ID="">Panel Main Select</Tooltip>
      <
Help ID="HELPID_GAUGE_TOGGLE_OBEN_WINDOW"/>
      <
Cursor Type="Hand"/>
      <
Click10003 (>K:PANEL_ID_CLOSE(>K:PANEL_ID_OPEN)</Click>  
   </
Mouse>
</
Gauge

Das Problem an der Geschichte ist dass sich die Sicht nach aussen ändert, also eigentlich die "VIEW_FORWARD_DIR" bei der zweiten Sicht!
Konkret ist es so dass ich bei der normalen Hauptsicht die Piste gut sehe, beim zweiten BMP jedoch nur noch das Ende der Runway!:heul:

Weiss jemand wo da der Fehler liegt? Der Flusi ändert also quasi die Sitzhöhe im Cockpit und dies ungefragt :hammer: Muss ich da etwas am Gauge ändern oder in der Aircraft.cfg der zweiten Sicht???

Vielen Dank für jeden Hinweis :-)

HansHartmann 24.06.2006 17:53

Ich würde mal sagen, das liegt an der panel.cfg. Hast du mal die View-Settings für Window0 und Window10003 verglichen?

Isra 24.06.2006 20:08

Hallo Hans
Danke für Deine Antwort!

Da kenn ich mich zuwenig aus, hättest Du mal einen Vorschlag wie dies ausschauen müsste?

Bambi_007 24.06.2006 23:27

Poste hier mal die View Settings, wie Hans schon erwähnte.

Oder als Anhang die komplette panel.cfg

bartels 25.06.2006 00:42

Kann es sein, dass mit dem eigentlichen Hauptpanel ein verkleinertes Fenster nach draußen verbunden ist? Also unten das Panel oben ein Fenster zum rausgucken. Wenn jetzt das Hauptpanel ausgeschaltet und ein anderes Panel eingeschaltet wird, ist das Sichtfenster formatfüllend, wenn ich mich recht erinnere. Es sieht also nur so aus, dass der Viewpoint sich ändert, das ganze Bild wird in Wirklichkeit größer.
Lösung A: das ganze Panel mit einem vollformatigen Fenster designen, evtl. den Viewpoint anpassen. Lösung B: hinter dem eigentlichen Panel ein zweites Panel mit der ID 0 (MAIN_PANEL) verstecken, was immer an bleibt und damit dafür sorgt, dass das Fenster nach draußen nicht vollformatig wird.
Arne Bartels

Isra 25.06.2006 08:36

Hallo Zusammen!
Natürlich meinte ich die panel.cfg und nicht die Aircraft;)

Also hier mal auszugsweise Teile der Panel.cfg:

[Window Titles]
Window00=Main Panel
Window01=Side Panel Right
Window02=Side Panel Left
Window03=Full Panel
Window04=Radar Panel


[VIEWS]
VIEW_FORWARD_WINDOWS=Main panel,RADIO_STACK_PANEL,Throttle_PANEL,10003,10002

VIEW_FORWARD_ZOOM=0.750
VIEW_FORWARD_DIR=4.500, 0.000, 0.000

Es geht also um Window00 = normale Sicht, und Window03 volle Panelübersicht.

Weiter unten dann die Parts mit den Gauges für Window00 und Window03

[Window00]
file=Main.bmp
size_mm=1024
window_size_ratio=1.000
position=1
visible=1
ident=Main panel
sizeable=1
render_3d_window=1
window_size= 1.000, 1.000
window_pos= 0.000, 0.000


[Window03]
file=Main_full.bmp
size_mm=1024
window_size_ratio=1.000
position=1
visible=0
ident=10003
sizeable=1
render_3d_window=1
window_size= 1.000, 1.000
window_pos= 0.000, 0.000

Jetzt die Frage, kann man für jedes Window einen eigenen Zoom und Eyepoint festlegen, weil dass ist doch dass Problem hier oder nicht?

bartels, die beiden Bmp's sind 1024 darum verstehe ich auch nicht warum es die Sicht nach aussen so extrem ändert. Leider geht Lösung B auch nicht da ich das eine BMP nicht vollständig hinter dem anderen verstecken kann.:heul:

HansHartmann 25.06.2006 09:17

Du kannst einen anderen View nehmen.

Du hast jetzt:
[VIEWS]
VIEW_FORWARD_WINDOWS=Main panel,RADIO_STACK_PANEL,Throttle_PANEL,10003,10002

VIEW_FORWARD_ZOOM=0.750
VIEW_FORWARD_DIR=4.500, 0.000, 0.000

und könntest statt dessen zum Beispiel dein Fenster auf den View nach unten legen. Dann käme dabei in etwa sowas raus:

[VIEWS]
VIEW_FORWARD_WINDOWS=Main panel,RADIO_STACK_PANEL,Throttle_PANEL,10002
VIEW_FORWARD_ZOOM=0.750
VIEW_FORWARD_DIR=4.500, 0.000, 0.000

VIEW_DOWN_WINDOWS=10003
VIEW_DOWN_ZOOM=0.750
VIEW_DOWN_EYE=0.000, 0.000, 0.000
VIEW_DOWN_DIR=-25.000, 0.000, 0.000

Auf die Weise kommst du durch Drücken der 5 auf den Zehnerblock auf dein Fenster und kannst den View Point und alles individuell anpassen.

Isra 25.06.2006 10:31

Hallo Zusammen, hallo Hans!:-)

Vielen Dank für Deinen hilfreichen Input!

Nachdem ich noch eine Anpassung getätigt habe bei VIEW_DOWN_DIR=10.000, 0.000, 0.000, funktioniert
das Ganze absolut perfekt!!! :bier:

Nochmals herzlichen DANK!!!

Isra 25.06.2006 15:10

Hallo nochmals!

Eine Tücke hat es doch noch...

Wenn ich jetzt im besagten Window03 bin, dann die Sichten ändere, also VC,Kontrollturm,Beobachterflugzeug und dann wieder zurück ins Window03, ist das BMP mit sammt Gauges weg. Es schaltet das Häckchen bei Sichten, Instrumentenbrett "Global ein" und "Full Panel" aus.:hammer:
Wenn ich das Ganze mit dem Window00 mache geht's wunderbar.

Gibt's hierzu vielleicht ne Lösung:confused:

HansHartmann 26.06.2006 10:31

Versuch mal, das Fenster als Fixed Window statt als normales Window zu definieren


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag