Ergebnis 1 bis 17 von 17

Thema: Position der Lightmap - Ein Problem

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Users Awaiting Email Confirmation

    Position der Lightmap - Ein Problem

    Ich komme mit dem Positionieren meiner Lightmap einfach nicht zurande.
    Ich habe mich an dieses Tutorial gehalten, aber meine Lightmap hängt fröhlich in der linksoberen Ecke des Bildes und nicht fix auf dem "Mitte"-Event. Was mache ich nur falsch? Wie geht es richtig? Meine Map ist 28x20 Pixel groß.

  2. #2
    Kopiere den Inhalt deines Events mithilfe des EasyEventExporters oder eines Screenshots hier rein, sonst können wir dir nicht helfen. Im Übrigen denke ich, du meinst nicht Pixel, sondern Tiles.

  3. #3
    Vermutlich hast du dem Picture zwar befohlen sich auf die X und Y Koordinate des Events zu legen, hast dabei allerdings nicht daran gedacht das du nicht die
    X/Y Koordinate für das Event ,,Mitte" festlegen musst sondern die Screen-Relative X/Y Koordinate.

    Und ändere deinen Avatar, dein aktueller macht mich irgendwie aggressiv!

  4. #4

    Users Awaiting Email Confirmation

    @noch ein niemand: Von "screen relative" habe ich nichts bei mir gesehen. Ich habe den deutschen Maker, es liegt wohl daran. Wie heißen denn die entsprechenden Dinge auf Deutsch? Wie mache ich das mit der Koordinate?

    Und das mit dem Avatar könnte ich auch über deinen sagen, und du würdest ihn nicht ändern. Also Schwamm drüber.

  5. #5
    Ich nehme einfach mal an das du bevor du das Picture auf den Event Kordinaten Platzierst logischerweise die Koordinaten von Mitte überprüfst.
    Das machst du warscheinlich mit dem Befehl der einer Variable einen Wert zuweist, wie z.b. Geld oder auch eine Koordinate.Unter im Englischen ,,Sprite"
    findest du z.b. die (ich vermute in Deutsch) X Koordinate.Jetzt müsste darunter
    auch so etwas stehen wie Schirm X - Koordinate oder ähnliches.Auf jeden Fall etwas mit X/Y im Namen.Wenn du es immer noch nicht findest kann ich auch einen Screen hochladen.

  6. #6

    Users Awaiting Email Confirmation

    Es heißt "Szene X" bzw. "Szene Y". Das habe ich nun gefunden und eingestellt, aber die Lightmap hängt immernoch oben links in der Ecke.

    Mein Code sieht bisher so aus (ich weiß dass da irgendwas fehlt, nur was?):

    Zitat Zitat
    1. Event
    <>Bild anzeigen: 1, LE Map 1, (V[0001], V[0002])
    <>Event löschen

    2. Event
    <>Var. ändern: (V[0001]) Set, Mitte BildX
    <>Var. ändern: (V[0002]) Set, Mitte BildY
    <>Event löschen
    Beide sind parallele Prozesse.

  7. #7
    Na dann ist es ja kein Wunder, dass das nicht funktioniert.
    Wieso verwendest du zwei Skripte? Das gehört in ein Einziges.

    <> Var. ändern: (V[0001]) Set, Mitte BildX
    <> Var. ändern: (V[0002]) Set, Mitte BildY
    <> Bild anzeigen: 1, LE Map 1, (V[0001], V[0002])
    <> Event löschen

    Erst die Koordinaten bestimmten und dann das Picture an diesen Koordinaten anzeigen lassen. Wenn du das synchron zueinander machst, klappt das nicht.
    (es sei denn du würdest noch einen winzigen Wait-Befehl vor das Picture setzen. Aber das wäre eher... ungewöhnlich.)

    [Tm]

  8. #8

    Users Awaiting Email Confirmation

    Hab ich gemacht, aber das Bild sieht leider Gottes immernoch so aus:


  9. #9
    Poste doch mal einen Screen der gesamten Map und die Lightmap.

  10. #10
    Poste einfach mal hiermit den Inhalt des Events: http://www.multimediaxis.de/showthread.php?t=112743

    Dann können wir genau sehen, was vorgeht (der Maker zeigt nämlich nicht alles an).

  11. #11

    Users Awaiting Email Confirmation

    @Cherry: So?

    Zitat Zitat

    --- EVENT ---
    Type: Map event
    Name: EV0026
    Coordinates: (0, 0)
    Number of Pages: 1

    -- PAGE 1 --
    Start conditions:
    <None>
    Sprite: 1autostart #0
    Facing direction: Down
    Animation frame: Center
    Transparent: No
    Trigger condition: Parallel process
    Event level: Same level as hero
    Forbid event overlap: No
    Animation type: Non-continuous
    Movement type: Stationary
    Movement frequency: 3
    Movement speed: 3
    - SCRIPT -
    <> Change Variable: [V[1]] = X position on screen (pixels) of event #27
    <> Change Variable: [V[2]] = Y position on screen (pixels) of event #27
    <> Show Picture: #1, LE Map 1, (V[1], V[2]), Move w/ map, Mgn 100%, Tsp 65%
    <> Delete Event
    <>

Berechtigungen

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