|
Re: Landkarte erstellen, aber wie ?
[Re: Ascalon]
#318168
04/05/10 18:02
04/05/10 18:02
|
Joined: Sep 2003
Posts: 303 Germany
Clemens
Senior Member
|
Senior Member
Joined: Sep 2003
Posts: 303
Germany
|
Mit PANELs, jedenfalls wenn es sich um eine 2D-Darstellung handeln soll. Eine Klick-Reaktion kannst du durch panel.on_click verursachen. Und für das Positionieren der Objekte (Landkartenteile) bietet sich der Panel Editor an. Für eine konkretere/passendere/brauchbarere Antwort musst du doch nochmal dein Anliegen detailreicher formulieren
|
|
|
Re: Landkarte erstellen, aber wie ?
[Re: Ascalon]
#318176
04/05/10 18:49
04/05/10 18:49
|
Joined: May 2007
Posts: 2,043 Germany
Lukas
Programmer
|
Programmer
Joined: May 2007
Posts: 2,043
Germany
|
Wenn du für das Panel eine BMAP, mit Aplhakanal, also ein Bild mit durchsichtigen Teilen nimmst, kann ein Panel auch eine andere Form annehmen. Aber es ist schwierig zu überprüfen, ob die Maus dann über der eigentlichen Provinz ist oder über den unishctbaren Teil. Das mit den Graustufen ist durchaus eine Alternative, aber du kannst auch ruhig Farben nehmen. Denn du wirst dieses Abstufungsbild ja wahrscheinlich mit einem Bildbearbeitungsprogramm machen wollen und da sind Farben wohl übersichtlicher. Als sichtbares Bild kannst du dann entweder die komplette Karte - oder wenn du wert darauf legst, dass die Provinzen aufleuchten wenn du auf sie klickst oder mit der Maus drübergehst, mit den oben beschriebenen Bitmaps mit Alphakanal.
|
|
|
Re: Landkarte erstellen, aber wie ?
[Re: Clemens]
#318180
04/05/10 18:55
04/05/10 18:55
|
Joined: Sep 2003
Posts: 303 Germany
Clemens
Senior Member
|
Senior Member
Joined: Sep 2003
Posts: 303
Germany
|
Ui, waren die anderen schneller ^^... und Lukas Einwand bezüglich der durchsichtigen Stellen und der Registierung derer ist nicht schlecht... sofern die "unsichtbaren" Stellen tatsächlich als Klickfläche gesehen werden!??
Last edited by Clemens; 04/05/10 18:57.
|
|
|
Re: Landkarte erstellen, aber wie ?
[Re: Ascalon]
#318185
04/05/10 19:21
04/05/10 19:21
|
Joined: Dec 2008
Posts: 605 47°19'02.40" N 8°32'54.67" E...
hopfel
User
|
User
Joined: Dec 2008
Posts: 605
47°19'02.40" N 8°32'54.67" E...
|
Schau mal im Manual unter: pixel_for_bmap pixel_to_vec Dann als die Position vom Pixel die Position der Maus nehmen. Mit dem kannst du die Farbe eines bestimmten Pixel auf einer Bitmap bestimmen. Ich habe keine Ahnung, was für eine Farbe bei Transparenz angezeigt wird, aber wenn du mit OVERLAY und schwarzen Flächen arbeitest, kannst du somit erkennen, ob sich die Maus über einem Transparenten oder nicht transparenten Teil befindet. Hoffe , ich konnte helfen ^^
Hilf mir, dir zu helfen!
|
|
|
|