• Anmelden

hordie

Ankömmling

  • »hordie« ist der Autor dieses Themas

Motto: Zum Erfolg gibt es keinen Lift, man muss die Treppe nehmen.

  • Nachricht senden

1

Donnerstag, 23. Dezember 2010, 13:43

interaktive Weltkarte

Hallo zusammen,

kann man ins Spiel eine Landkarte ins Inventar integrieren, welche man anschauen kann und (wenn möglich) sieht wo man sich befindet? (Die Karte in unsichtbare Kästchen einteilen die die maps darstellen sollten oder so...). Die Landkarte zu erstellen ist kein Problem, aber sie als item zu kennzeichnen, das dann ein Bild aufruft, hab ich noch nicht geschafft...

hoffe auf Tipps bzw. Lösungen :)



mfg

2

Donnerstag, 23. Dezember 2010, 14:04

Hallo. ^^
Ich würd mal sagen, dass du die Karte als Picture machst und dann ein Item machst, dass durch ein CommonEvent das Picture aufruft. Aber ich denke, dass man die eigenen Position nicht so ein fach ohne Script anzeigen kann und damit kenn ich mich wirklich nicht aus.
Canta pro me, Orpheus . .

3

Donnerstag, 23. Dezember 2010, 14:08

@Sephigruen: möglich ist das schon

@hordie:
Eventlösung:
Du kannst bei Items einstellen, das sie ein CommonEvent auslösen.
In diesem CommonEvent kannst Du dann den ShowPicture Befehl nutzen um die Landkarte anzuzeigen - und wenn Du dich gut mit Variablen auskennst, könntest du per ControllVariables in eine Variable die MapID speichern und über den Befehl ConditionalBranch dann, jenachdem welchen Wert die Variable mit der MapID hat, ein Bild mit einem Pfeil auf einer anderen Stelle der Landkarte anzeigen.
Dann ein Wait einbauen und die beiden Bilder wieder entfernen.

4

Donnerstag, 23. Dezember 2010, 14:21

Ich meinte ja auch, dass es nicht einfach ist. Das mit den Variablen find ich kompliziert.
Canta pro me, Orpheus . .

sorata

Champion

Motto: Eines Tages werden auch Schildkröten fliegen, jawohl! Und wenn es nur wie bei Gamera ist! °^°

  • Nachricht senden

5

Donnerstag, 23. Dezember 2010, 15:05

Ich meinte ja auch, dass es nicht einfach ist. Das mit den Variablen find ich kompliziert.

Ist aber verdammt simpel. Eine Variable ist ein Zahlenwert, der - wie der Name schon sagt - variabel ist. Du kannst der Variable einen festen Zahlenwert geben, damit einfache Rechenoperationen durchführen oder Makerinterne Werte abspeichern.
In dem von Playm angeführten Beispiel weist du einer Variable über den Befehl "Control Variable" einfach den Wert der Map-ID zu. Damit hat man dann den Zahlenwert, mit dem die Map, auf der der Spieler gerade ist, abgespeichert und kann sie nun via Coditional Branches abfragen und dementsprechend das Picture mit dem Pfeil anzeigen (wenn wir sagen, die Map mit der ID 1 soll links oben auf der Karte sein, dann fragen wir eben ab, ob die Variable nach dem Zuweisen des Wertes den Wert 1 hat. Ist das der Fall wird das Picture mit dem Pfeil halt links oben angezeigt).
Das ist wirklich eine der simpelsten Möglichkeiten mit Variablen zu hantieren.
Und die sollte man neben Switches nutzen können, um auch Spieleinhalte umsetzen zu können, die etwas Bastelei, aber nicht gleich RGSS erfordern (besonders, wenn man sich mit letzteren weniger gut auskennt).

MfG Sorata
  • Projekte

    Bild

    Vollversion:
    Fortschritt: 50%

hordie

Ankömmling

  • »hordie« ist der Autor dieses Themas

Motto: Zum Erfolg gibt es keinen Lift, man muss die Treppe nehmen.

  • Nachricht senden

6

Donnerstag, 23. Dezember 2010, 16:34

Wow! Danke! Problem gelöst! Das mit den Variablen werde ich versuchen, wenns aber zu kompliziert ist lass ich es :D

Danke Jedenfalls! :thumbsup:

Ähnliche Themen

Social Bookmarks