Hey!

Werden Panels prinzipiell vor views gerendert?
Wenn ja, ist jemand ein einfacher workaround bekannt, mit dem man das ändern kann?

Mein Problem:

Hab ein view (camera) und ein panel (optionsmenü).
Der SPieler kann die Eigenschaften der "Spielfigur" im Optionsmenü ändern (zB.Farbe). Dazu hab ich ein weiteres View, das den Spieler zeigt - und zwar soll das direkt neben die slider, mit denen man die Farbe einstellen kann.
Aber das Panel verdeckt das kleine view.
Hier zwei Bilder zum verdeutlichen:


kleines view (rechts "neben/unter" Panel) verdeckt vom Panel


kleines view (rechts "neben" Panel) nichtmehr verdeckt vom Panel

habs mit layer versucht, abr kein Erfolg:
Code:
VIEW* view_spieler_farbvorschau =
{ 		
  layer = 80;   // <- hier, jaaanz weit hoch :-P
  pos_x = 100;
  pos_y = 100;
  size_x = 50;
  size_y = 50;
  arc = 10;
  aspect = 1;
  genius = NULL;
}
PANEL* pan_player_settings =
{
	layer = 4; // <- nich so hoch :-(
	bmap = pan_background_grunged;
	hslider(128,  40, 255, pan_slider_horizontal, 0, 255, player_farbe_blue);
	hslider(128,  60, 255, pan_slider_horizontal, 0, 255, player_farbe_green);
	hslider(128,  80, 255, pan_slider_horizontal, 0, 255, player_farbe_red);
	button (128, 300, pan_but_save, pan_but_save, pan_but_save, save_settings, NULL, NULL);
	button (128, 200, pan_but_spielername, pan_but_spielername, pan_but_spielername, spieler_name_setzen, NULL, NULL);
	button (128, 400, pan_but_zurueck, pan_but_zurueck, pan_but_zurueck, ins_hauptmenue, NULL, NULL);
}



Last edited by JoGa; 06/27/11 19:29.