RPGVX.net
RPG-Maker VX => VX Technik [Frageforum] => Thema gestartet von: rayman am Juni 06, 2010, 15:16:47
-
oh mann, schon der vierte thread^^
alsooo, ich möchte für mein Mario kart project machen, dass man langsamer wird sobald man im gras ist. Kann man den einzelnen Tiles irgendwie zahlen zuweisen, und dann abfragen ob man sich auf Teil (bsp.) 4 befindet und wird dann langsamer?
Oder gibt es eine andere Lösung?
mfg rayman
-
Du könntest ja auch einfach mal alle fragen in einem Thread posten mit dem Namen "Raymans Mariokart Fragen".
Also der Maker kann das von sich aus nicht, mit nem Skript geht das bestimmt.
Alternativ machst du entweder um das Gras so eine Art Rahmen mit Events, die den Speed verlangsamen. Nachteil ist, dass du so ziemlich viele Events brauchst --> Lag
2 Möglichkeit ist einfach per Variable abzufragen, wo sich der Held befindet (mit nem Parallel Event) und sobald er sich auf einer Koordinate Gras befindet den Speed so langsamer zu machen
-
diese positionenabfragen hab ich noch nie gechekt^^
könntest du mir das erklären?
-
Common Event Parallel Process:
Wait 1FRM (zur besseren Performance)
Set Variable X = Actor X Position
Set Variable Y = Actor Y Position
Parallel Process:
Wait 1FRM (zur besseren Performance)
Wenn Variable X = 12
Wenn Variable y = 3
--> Speed set to 2
else
Nix
In diesem Fall wäre bei deiner Map auf der Koordinate 12, 3 Gras und der Spieler wird langsamer, sobald er darauf fährt. (Die koordinate steht beim Maker unten rechts am Rand glaub). Für alle Felder die hinter dieser Koordinate ist wo sich ebenfalls Gras befindet, brauchst du das nicht machen, da ja der Speed schon runtergesetzt wurde. Aber für jedes Randteil an der Strecke zum Gras
-
da müsste ich ja über 200 felder abfragen...
wie mach ich das denn, wenn man vom gras runterfährt also das man wieder schnell wird?
-
Genauso. ^^ Also ne ziemliche Drecksarbeit :D Würde ich fast zu nem Skript raten, der irgendwie auf die Area vom Maker zugreift und dass dann macht. Müsste man Hellminors Area skript mal umschreiben, dass anstatt ausrufezeichen der Speed weniger wird
-
Von KGC gibt es so ein Script, welches bei bestimmten Tiles Veränderungen hervorruft, wenn man es betretet. Ich bin mir aber nicht mehr sicher, wie es heißt, leider.
-
schade, sehr schade. Sonst wäre es perfekt...
-
Oder alles mit events das man das so macht grass = alles langsam also Straße = schnell!
^^
-
dann würde es aber ziemlich laggen^^
-
^^
Verwarnung wegen Spam/ Verstoß gegen Forenregel 8 (Beiträge deren Inhalt nur aus einigen wenigen, den Beitrag nicht betreffenden Wörtern (z.B. Ein-Wort-Posts: "lol") bestehen) in einem besonders schweren Fall. Glückwunsch! #Herendil
Danke! -_-
-
Ich kenn da nur KGC_TilesetExtension
Wenn es das ist, schau mal im Anhang nach, da hab ich es hochgeladen.
Falls das wieder nicht funktioniert hat, hier: http://www.2shared.com/document/pHE_VIYR/KGC_TilesetExtension.html
Ich hoffe das hilft dir weiter =)
E: Leider funktioniert der Anhang garnicht.
-
Wie genau klappt das denn?
Ich habs schon länger versucht aber es passiert gar nichts :(