Kamikaze Board



Zurück   Kamikaze Board > RPG Maker > RPG Maker Technik (2K/2K3)

RPG Maker Technik (2K/2K3) Stellt hier eure Fragen zur Technik des RPG Maker 2000 und 2003; Er will nicht so wie ihr? Ihr könnt ein Chipset nicht importieren oder versteht ein Script nicht?

Thema geschlossen
 
Themen-Optionen
Alt 31.12.2010, 19:35   #1
Daru Männlich
Just breathing...
 
Benutzerbild von Daru
 
Registriert seit: 20.06.2009
Beiträge: 889
Blog-Einträge: 19
Standard Pathfinding

So.. Cherry! Tanz an! Der Rest auch!

Ich hab nen relativ einfaches Pathfinding skript nach dem A*-Algorithmus geschrieben für vier Wege Bewegungen. Das ist ja nun nicht soooo besonders. A

Nach einigem Hin und Her funktioniert das Teil jetzt... Allerdings nur auf kurze Distanzen mit kaum Hindernissen. Sobald die Route komplexer wird, meldet der Maker mir einen "Event Call Stack Overflow" und stürzt ab. Meine Frage ist, woran das liegt, dass es erst bei einer gewissen Größe zu Problemen kommt. Welche Möglichkeiten hätte ich, um das zu verhindern. Ist das ein recht simples Problem oder muss ich tiefer im Script nach dem Fehler suchen?

Zur Not ladt ich das Script auch hoch, damit man es sich anschauen kann.
__________________

„Unbeirrbar und für immer stehe ich zu dir.“
Daru Tares
Daru ist offline  
Alt 01.01.2011, 11:30   #2
Daru Männlich
Just breathing...
 
Benutzerbild von Daru
 
Registriert seit: 20.06.2009
Beiträge: 889
Blog-Einträge: 19
Standard

Hab den Fehler gefunden. Das Thema kann gelöscht werden oder so.
__________________

„Unbeirrbar und für immer stehe ich zu dir.“
Daru Tares
Daru ist offline  
Alt 02.01.2011, 14:35   #3
Cherry Männlich
Kirscherator
 
Benutzerbild von Cherry
 
Registriert seit: 04.10.2007
Ort: Österreich/Salzburg/Pongau
Alter: 23
Beiträge: 1.183
Blog-Einträge: 1
Standard

Jo, schon angetanzt. Auch wenn der Fehler weg ist, erkläre ich sicherheitshalber was das bedeutet hat: Nämlich dass du mehr als 1000 Events (können auch immer dieselben sein, was ja am wahrscheinlichsten ist) "verschachtelt" gecallt hast.

Ich könnte das Limit auch hochsetzen, wenn es wirklich mal Probleme mit der Beschränkung gäbe, aber ich denke, durch andere Skriptlogik lässt sich sowas umgehen.

*click*
__________________
Cherry ist offline  
Thema geschlossen

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Entwicklung [Delphi/Pathfinding allgemein] Rösselsprung / Heuristik? schenki Computer und Internet 18 15.12.2008 21:54


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:56 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
RPGA.info