RPGVX.net
RPGVX.net => RPGVX.net Service => Archiv => Thema gestartet von: Kamadaluxis am August 14, 2008, 14:33:24
-
Ich dennke der Threadtitel sagt schon alles. Ich hab für eine Map im Maker eine Lightmap erstellt und diese auch angezeigt, soweit sogut. Bloß ist die Map größer als die Automap wo die Map nicht scrollt und das Bild bewegt sich nun immer mit der Bewegung des Chars mit. Ich hab auch schon versucht in mitten eines Labels zu forken wann sich der Char bewegt und das Bild dann eben auf seine Ursprungsposition zu setzen aber wegen dem Label kann ich mich dann nicht fortbewegen
Hat jemand Rat für mich das das Bild auf seiner Anzeigeposition bleibt ?
-
Also der Lichtstrahl "wandert" auch umher, und bleibt nicht wo er soll?
Gut, dann bin ich nicht der einzige mit dem Problem xD
Bitte hier auch um Hilfe. :D
-
Da Elements auch keinen passenden Ratschlag hatte ausser der selben Frage, poste ich mal meinen Code den ich bisher habe :
(http://img502.imageshack.us/img502/4518/bildpositionsollsichmersn1.th.png) (http://img502.imageshack.us/my.php?image=bildpositionsollsichmersn1.png)
Kleine Erklärung dazu : Am Anfang hab ich erstmal in 2 Variablen die X / Y - Koordinaten des Events gespiechert, welches das Bild anzeigt. Danach zieh ich die Anzahl von Pixel ab die beim Anzeigen fehlen würden, deshalb auch einmal - 16 für den X - Wert und - 28 für den Y - Wert. Mit den nun richtigen Koordinaten wird das Bild angezeigt. Bei den normalen 17 * 13 Maps geht das auch ohne diesen Code weil die Map dort nicht scrollt. Nun zum 2. Teil : Ich lasse nun immer durch 2 weitere Variablen die Position dieses Events bestimmen und setze sie dann auf den Anfangswert zurück so dass das Bild eigentlich auf seiner eigentlichen Position bleiben soll was es beim Scrollen der Map aber nicht tut.
So funktioniert das (oder soll es funktionieren) für die sich den Code nur ungerne anschauen wollen oder ihn nicht so ganz verstanden haben (was ich mal nicht denke bei dem simplen Ding).
Hoffe das hilft nun beim Verständnis meines Problems.
-
Kann mir denn keiner helfen ?
-
http://rpgvx.de/index.php?show=wrapper&ID=7&sourceID=33
-
Danke für das Script aber wirlich helfen tun tut mir das leider nicht.
Ich hab dadurch 2 neue Probleme :
1. Wird das ja auf jeder Map so geregelt was bei mir nicht von nöten ist und
2. Wird die Lightmap bei mir voll angezeigt, also ohne Transparenz. Ich seh weder die Map, noch den Helden oder sonstwas.
Gibt es denn nicht auch irgendeinen Weg das über ein PP auf einer Map mit Lightmap zu machen ?
-
Also ... du must z.B für deine lampe oder was du da machst eine X/Y Variable erstellen. (bei z.B einer Kerze, direkt auf die kerze halt :-) ).
Dan erstellst du ein ein event was parallel läuft, und jedes mal das Licht pic Akktualiesiert.
- Show Picture
-- Die picture Grafik / Die X/Y des Event (wo halt die Kerze ist einfügen / und nicht eine Pic nummer die bereit vergeben ist nehmen ;-) .
( und wen du das Licht dan Pulsieren lassen wilst mach das nicht über den Pic Bewegungsbefehl, sondern immer das pic neu anzeigen lassen
nur etwas Größer/ Kleiner, Bin mir jedoch dabei nicht ganz so sicher :-) muste halt ausprobieren.
-
Ich hab die Lichtbilder als sozusagen 2te Map angelegt. Man muss sich das so vorstellen das das bild genauso groß ist wie die Map. Und im Script ist das Bild eben nciht transparent und ich bekomme da keine Transparenz gesetzt. Du meinst ja die Bilder der Lichter einzeln. Könnte auch funktionieren.
Mal ausprobieren.
Edit : Hab es nun hinbekommen. Hab immer die falschen Werte einlesen lassen. Statt Screen X / Y hab ich die Map koordinaten immer genommen.