Player soll gefälligst stehen bleiben
Hi Leute,
Und zwar gehts darum das ich gerne abfragen möchte welche Pfeiltaste gedrückt wurde und wie das dann so ist bewegt sich der Player natürlich. Da wollte ich wissen, wie man das macht das der Player die Pfeiltaste einfach ignoriert und stehen bleibt.
THX im Vorraus!
Und zwar gehts darum das ich gerne abfragen möchte welche Pfeiltaste gedrückt wurde und wie das dann so ist bewegt sich der Player natürlich. Da wollte ich wissen, wie man das macht das der Player die Pfeiltaste einfach ignoriert und stehen bleibt.
THX im Vorraus!
Es gibt so viele Möglichkeiten ein Feld unpassierbar zu machen. Hättest du einfach mal ein bischen mit dem Maker rumprobiert hättest du sicher eine gefunden. Wenn du schon nicht auf eigene Faust handeln willst empfehle ich dir mal ein RPG Maker Tutorial...
Zur Lösung:
Database (F9) -> Tilesets -> Passage -> auf das unbegehbare Tile ein "X" machen.
Anderweils könntest du den Helden auch einfach auf ein Event mit Grafik teleportieren.
RGSS Lösungen gibt es hier für mehrere. Ich glaube aber nicht, dass sie hier wirklich nötig sind.
Mfg Monsta
Zur Lösung:
Database (F9) -> Tilesets -> Passage -> auf das unbegehbare Tile ein "X" machen.
Anderweils könntest du den Helden auch einfach auf ein Event mit Grafik teleportieren.
RGSS Lösungen gibt es hier für mehrere. Ich glaube aber nicht, dass sie hier wirklich nötig sind.
Mfg Monsta
Skripte:
Animations "Entruckler"
Console
Drunken Mode
Eventskript Debugger
Flat-Events
Impassable Script
Item Shortcut
MSS: Monsta's Shoot System (Neu)
Radius Skript
Random Event Teleport
RMXP Leistungstest
Single Rotate
Split Screen (Beta)
Tutorials:
'alias' Bug beheben
Eigenes RTP
Standard KS komplett Übersetzen
RGSS: Eigener HUD
Programme:
Maker Exchange [ MEX ]
RMXP Skript Explorer
RPGXP Code Converter
Spiele:
[Minispiel] Stampfi V1.5 (Gold)
[Minispiel] Mastermind XP
[Humor] Verfressene Klone
______________________________
[Zukunft] Evil Science
zum Lesen den Text mit der Maus markieren
RGSS Lösungen gibt es hier für mehrere. Ich glaube aber nicht, dass sie hier wirklich nötig sind.
Sie ist nötig! Ich baue grad ein AKS und da muss der Player halt mal stehen bleiben, wenn man die ENTER Taste drückt und eine Pfeiltaste in seiner Blickrichtung, damit er dann eine Attacke ausführt. Eigentlich is das ja nich so schlimm, weil meistens ein Gegner vor einen steht. Da kann der Player eh nich weiter gehen. Aber wenn er blocken soll muss man in die entgegengesetzte Richtung drücken und dabei nich weglaufen.
Ich hab wirklich schon vieles ausprobiert und die Fragen die ich hier hineinstelle sind für mich einfach unlösbar. Ich bitte doch nur um Hilfe!
Wenn du schon eine RGSS lösung suchst, denn kannst du dir für den Player die Zeile 212 - 221 angucken in Game_Player:
Ich hoffe der Code erklärt sich von alleine.
Wenn du jetzt willst das er stehen bleibt, sich aber in die Richtungen dreht bei Tastendruck, kannst du move_up, move_down usw. durch turn_up usw. ersetzen.
Mit einer Abfrage davor kannst du ja prüfen ob die Bedingung zum "Nicht Bewegen" gesetzt ist...
Das kannst du ja rauskopieren und in ein sperates Script packen oder so.
Wie schon gesagt, gibt viele Möglichkeiten...
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 |
...
case Input.dir4
when 2
move_down
when 4
move_left
when 6
move_right
when 8
move_up
end
... |
Ich hoffe der Code erklärt sich von alleine.
Wenn du jetzt willst das er stehen bleibt, sich aber in die Richtungen dreht bei Tastendruck, kannst du move_up, move_down usw. durch turn_up usw. ersetzen.
Mit einer Abfrage davor kannst du ja prüfen ob die Bedingung zum "Nicht Bewegen" gesetzt ist...
Das kannst du ja rauskopieren und in ein sperates Script packen oder so.
Wie schon gesagt, gibt viele Möglichkeiten...


