Mal eine ganz simple Lösung: Laufgeschwindigkeit hochsetzen und das ganze Zeug mit Tastendruck weglassen.
Wenn es eine Möglichkeit gibt, schneller zu laufen, werden die ohnehin 90% der Spieler permanent nutzen.
@Ghabry
Danke dir für die Mühe! Ich weiß zwar wie man die Player Koord speichert, jedoch habe ich keine Ahnung wie man die Screen Koord in Variablen speichert ^^
Aber so wie es aussieht könnte das tatsächlich klappen, ich versuchs sobald ich das herausgefunden hab
Ich weiß nicht ob du mich einfach ärgern willst oder einfach nicht ganz verstanden hast worum es in diesem Thread geht. Ich sag nur ein Wort: Immersion.
Vielleicht noch eine andere Idee, um die Ebene umzuschalten:
Setze die Events, die den Hügel umschalten sollen auf "same level". Sobald der switch aktiviert wurde, können sie auf "below" umschalten.
Hab das grad mal getestet und müsste eigentlich noch flüssig laufen, der Spieler wird also nicht kurz blockiert oder dergleichen, muss aber auf jeden Fall den Switch auslösen, um da durch zu kommen.
Davon abgesehen muss ich Liferipper ein wenig Recht geben. Ich will dir da nicht reinreden, aber in so gut wie allen Spielen, wo man "gehen" kann benutze ich das nicht und sehe mich schnellstmöglichst nach eine Option um, wie ich das permanent umstellen kann. Spiele, die mich zum drücken einer Taste zum Rennen nötigen, sind da natürlich die schlimmsten. Und auch wenn man sich dran gewöhnt, finde ich es unnötig.
Aber mach es wie du denkst, wenn du es für deine Immersion für nötig empfindest. Ich weiß ja auch gar nicht, was es für ein Spiel wird.
Das mit dem Picture wurde auch noch nicht geklärt oder?
Ich bin nicht sicher, ob du das gelesen hast, was Brei geschrieben hat. Aber genau so würde ichs auch machen.
Könnte grob so aussehen:
Geändert von IndependentArt (14.02.2019 um 22:40 Uhr)
Also ich finde den Einwand von Liferipper eigentlich auch gerechtfertigt.
Bin ja einer der EasyRPG Entwickler (Also dieser 2k/2k3-Engine-Nachbau) und viele sind uns einfach nur dankbar dafür, dass wir eine "Fast Forward"-Funktion (Taste F) eingebaut haben, die das komplette Spiel um Faktor 3 beschleunigt. Insbesondere in Spielen mit viel Backtracking.
Also ja, wenn es eine Schneller-Taste gibt, werden viele sie wohl regelmäßig verwenden (außer wenn die Umstände erfordern, dass man präzisier laufen muss).
Ich bin da keine Ausnahme, viele Konsolenspiele kann ich nur noch im Emulator spielen, weil vor allem die Kampfsystem so unglaublich langsam laufen. Wenn man Arbeiten muss hat man halt nur noch ein geringes Kontingent für derartige Freizeitaktivitäten, daher ist dies halt einfach eine Optimierung, um in kürzerer Zeit mehr Spaß zu haben und diese nicht durch warten zu verschwenden.
Zum Thema "Laufen komplett aus dem Spiel nehmen":
Mir ist sehr wohl bewusst, dass die Möglichkeit besteht den Code komplett aus dem Spiel zu nehmen. Mir ist auch sehr wohl bewusst, dass dies natürlich die einfachste Variante wäre. Jedoch muss euch bewusst werden dass ich dieses Feature nur sehr ungern ausbaue, sonst hätte ich den Thread kaum eröffnet. Ich habe mir schon auch einige Gedanken vorm Einbauen gemacht und bin auf die selben Zweifel gestoßen, schließlich bin ich selbst ein leidenschaftlicher Konsolen- und PC-Spieler. Nun bin ich aber zu dem Entschluss gekommen das Laufscript im Spiel zu lassen und spätere Tester bestimmen zu lassen, ob das Feature als nervig erachtet wird oder nicht. Wie IndependentArt so schön angemerkt hat, weiß niemand wie das Spiel aussehen wird (bis auf einen kleinen Screen) und wie es sich spielt.
Und jemand, der das Spiel sowieso nur "Fast-Forwarden" würde, würde ohnehin keinen Spaß daran haben, Fast-Forward oder nicht(Versteh mich nicht falsch Ghabry, ich selbst benutze die Speed Taste oft in Emulatoren o. ä., nur passt das nicht zu meinem Spiel das u. a. von Details und Environmental Storytelling lebt).
Hmm. Das könnte tatsächlich funktionieren, das werd ich gleich mal ausprobieren!
Oh ja, Danke dir für die Mühe! Das ist ungeachtet dessen, ob das Laufscript funktioniert oder nicht, ohnehin die bessere Methode meines Erachtens nach. Werd ich gleich einbauen!