Ergebnis 1 bis 18 von 18

Thema: True Light Effects

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von Kelven Beitrag anzeigen
    The value is not always a multiple of 8.
    I used very different kind of maps and the value was always 8. (of course this only applies if the event is at the center or as close as it can get to it)

    Zitat Zitat von Kelven Beitrag anzeigen
    It's not necessary to recalculate the coordinates. The position of the picture only changes if the map is entered.
    Then I seem to do something wrong because the picture always moves if I don't recalculate them.

  2. #2
    Zitat Zitat
    Then I seem to do something wrong because the picture always moves if I don't recalculate them.
    Hast du den Haken bei Move with map drinnen?

  3. #3

  4. #4
    @~Jack~
    Das ist seltsam. Du benutzt ja auch den 2K nehme ich an, mit meiner Technik hatte ich bei Desert Nightmare keine Probleme.

  5. #5
    Bei mir klappt die Technik mit Positionget und DeleteEvent ebenfalls einwandfrei. sicher, dass du nicht irgendwo nen dummen Bug drin hast?

  6. #6
    Ich lösch das Event ja garnich. Wenns ich aber dann im cycle die koordinaten nich erneut abfrage bewegt sich das Bild eben und zwar selbst wenn ich mich nich bewege.

  7. #7
    Hast du irgendein anderes Event, vllt ein CE, welches ein MovePicture mit der selben Picturenummer verwendet? Das ist mir auch schon passiert, dass ich in einem CE und in einem MapEvent aus Versehen die selbe Picturenummer verwendet habe... Schau doch mal die PP-Mapevents und CEs durch...

  8. #8
    Jack, wenn du in einem Circle die Position des Pictures anpasst, wird die Bildposition bei jedem Schleifendurchlauf erneut geändert. Du solltest du Picturekoordinaten nicht in einem Circle ändern außer du willst, dass das Bild sich immer bewegt, auch wenn du dich nicht bewegst.

    Zitat Zitat von Malbor
    And as I know German's Rpg Maker community is one of the more advanceds on the world...
    BIG thanks! Brasil is good in playing football but Germany is better Have fun in the biggest German RPG-Maker Community and

    /edit: Yeah, 150 posts!

  9. #9
    Na dann gratulier ich dir^^

    Zitat Zitat
    Jack, wenn du in einem Circle die Position des Pictures anpasst, wird die Bildposition bei jedem Schleifendurchlauf erneut geändert.
    Das stimmt so nicht. Wenn die ausgerechneten Koordinaten sich auf ein fixes Objekt beziehen, dann bleiben die Zahlen gleich, egal, wie viel mal man es durchrechnet.
    Ausserdem liegt der Fehler hier, soweit ich verstanden habe, daran, dass es NICHT klappt, wenn die Koordinaten nur einmal berechnet werden, aber es KLAPPT, wenn er das in einen Cycle verpackt.
    Deshalb denke ich halt, dass irgendein aussenstehendes Event die Koordinaten des Pictures beeinflusst.
    Und falls du diese Technik in diesem Sinne noch nicht versucht haben solltest, dann erstell ein PP-Event mitten auf der Map, welches die folgenden Befehle beinhaltet:

    Code:
    Change Var[xxx: Picture X]=This Event's Scene X
    Change Var[xxx: Picture Y]=This Event's Scene Y
    [Falls das Bild net genau auf dem Screen ist, noch Anpassungsveränderungen]
    Delete Event

    So sollte das eigentlich gehen...

  10. #10
    Ich glaub irgendwie ihr habt nich verstanden was ich eigentlich mache.
    Ich lasse die Szenenwerte des Lightmapevents berechnen und zeig dann das Picture an (natürlich mit Haken bei Move with map, hab extra nochmal nachgesehen)
    Natürlich könnte ich dann das event löschen, dann würde auch alles funktionieren, aber das mach ich eben nich da mir das Bild allein nicht reicht.

    Ich mache dann ein Cycle, wo erst erneut die Koordinaten berechnet werden, dann wird das Bild bewegt, aber mit einem Gammawert von 125, dann kommt ein wait, dann erneut Koordinatenberechnung, und dann bewegt sich das Bild wieder, diesmal mit einem Gammawert von 100, so dass es schließlich animiert is ohne dabei schlecht auszusehen (was es ja tun würde wenn ich die Farbwerte selbst ändern würde)
    Ich habs auch gestern nochmal getestet mit entfernen der Berechnung im Cycle und siehe da, das Bild schwankt schön hin und her.

    Und nein, kein außenstehendes Event beeinflusst das Picture, darauf achte ich immer. Hab mir ja extra ne Datei angelegt wo steht welche Bildnummer ich für was benutze und diese nummer benutze ich nur für lightmaps und sonst nichts.

  11. #11
    Also das Bild muss hin- und herschwanken und den Gammawert kontinuierlich ändern, wenn ich das richtig verstanden habe?
    Wenn das mit dem Cycle klappt, dann ist ja alles gut. Sorry, ich dachte eben, du wolltest ne fixe Lightmap benutzen.
    Wenn es sich vorher nur in eine Richtung bewegt hat, hast du wahrscheinlich beim Picturemovement in eine Richtung den "Wait"-Befehl vergessen, so dass es immer nur einen der beiden Moves ausgeführt hat... oder so...

  12. #12
    Dann passt dein Vorschlag aber nicht ganz, denn dem Threadersteller geht es so wie es aussieht um das reine Anzeigen eines Bildes, wofür die von mir beschriebene Methode mMn die effizienteste ist. Ich weiß nicht genau wofür du den Gammawert veränderst, aber für einen normalen Lichteffekt ist das sicherlich nicht nötig.

    Aber wieso eigentlich ein Cycle? Ein PP läuft doch automatisch im Kreis. Und wieso wird das Bild bewegt? Normalerweise steht ein Lichteffekt ja immer an der gleichen Stelle.

  13. #13
    Auch wenn es ihm nur um das Anzeigen ging konnte ich doch meinen Vorschlag hier reinschreiben, weil meine variante sieht find ich besser aus als einfaches anzeigen.

    Den Gammawert veränder ich weil dann eben das Bild immer etwas heller, dunkler wird und somit animiert is und ein klein wenig mehr Atmosphäre verschafft als das Licht allein. Die Farbwerte jedoch selbst zu verändern würde nur bewirken das das gesamte Bild heller wird und da ja nicht alles zum Licht gehört sieht das sehr schlecht aus. Allerdings funktioniert das vermutlich nur bei schwarzem Untergrund.

    Und den Cycle benutze ich natürlich, weil vorher ja noch das anzeigen des Bildes kommt und er soll ja nicht andauernd "Bild anzeigen-Bild bewegen-Bild bewegen-Bild anzeigen" machen sondern eben nur noch Bild bewegen nach dem anzeigen. Und mit dem Bewegen meine ich einfach nur den "Move Picture"-Befehl.

Berechtigungen

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