Ergebnis 1 bis 19 von 19

Thema: Markierung?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von übelster Held Beitrag anzeigen
    das letzte event geht so nicht...
    du willst ein picture auf die koordinaten des helden anzeigen?????
    naja.. aber die koordinaten des helden werden in tiles gespeichert...
    die koordinaten eines bildes in pixels...
    wobei 1 tile = 16 pixel...
    also musst du das so berechnen...

    X koordinate für bild = Xkoordinate des helden *16 - 8
    y koordinate für bild = Ykoordinate des helden *16 - 8


    oder du speicherst beim teleport event extra noch die position des helden in pixel...
    Warum denn *16-8?
    Achja ich will das das Bild ca. 1 oder 2 Tiles über dem Hero erscheinen soll.

    ~Ares~

  2. #2
    *16 -8 weils die mitte des tiles ist...

    und wenn dus ein tile über den helden anzeigen willst...
    rechne mal schön...

  3. #3
    Das mit dem *16 - 8 musst du nichmal machen. Du bräuchtes einfach nur beim einstellen der koordinaten noch 2 weitere Variablen nehmen in denen du die scene werte des Helden speicherst. Dann ziehst du vom y-Wert noch 16-32 ab, damits etwas höher angezeigt wird und dann sollte es eigentlich gehen.
    Je nachdem wie das Bild dann aber angezeigt wird müsstest du sicherlich nochmal was vom x-wert abziehen.

  4. #4
    Zitat Zitat von ~Jack~ Beitrag anzeigen
    Das mit dem *16 - 8 musst du nichmal machen. Du bräuchtes einfach nur beim einstellen der koordinaten noch 2 weitere Variablen nehmen in denen du die scene werte des Helden speicherst. Dann ziehst du vom y-Wert noch 16-32 ab, damits etwas höher angezeigt wird und dann sollte es eigentlich gehen.
    Je nachdem wie das Bild dann aber angezeigt wird müsstest du sicherlich nochmal was vom x-wert abziehen.
    Also soll ich beim Befehl "show picture" einfach die x und y werte der Scenes vom Helden nehmen?

  5. #5
    Zitat Zitat von Ares-God of War Beitrag anzeigen
    Also soll ich beim Befehl "show picture" einfach die x und y werte der Scenes vom Helden nehmen?
    man könnte es ja mal probieren...

  6. #6
    Zitat Zitat von übelster Held Beitrag anzeigen
    man könnte es ja mal probieren...
    Ja klappt net

  7. #7
    das liegt sicherlich daran, dass deine map größer als 20*15 ist...
    denn die scene daten orientieren sich nach der position des helden... (oder
    irgendwie so...)
    dh auf ner 20*15 map ist alles in ordnung, da der held nicht aus dem
    bildschirm laufen kann...
    ist sie aber größer, dann ist zb die position 180*240 nicht 180 pixel von
    dem linken rand der map nach rechts und 240 pixel vom oberen rand der map
    nach unten sondern vom rand des bildschirms (alle klarheiten beseitigt??^^)
    also man zählt die pixel nicht von dem maprand aus, sondern von dem bildschirmabschnitt, wo sich der
    held grad befindet...

    also lösen tust du das problem so:
    du teleportierst ein event auf die position... (also jetzt wieder set pos x des helden.. nicht scene) UND tust VON diesem event die scene daten speichern und
    darauf das bild anzeigen lassen...

  8. #8
    hrm...du hast es erraten die map ist ca. 400*400 groß xD

  9. #9
    nochwas..
    du dein letztes event löscht sich sofort, wenn hhh an ist...
    das lereignis löschen muss mit in der bedingungn rein...
    (also gleich unter der pic anzeige)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •