| |
|
|
 | allô avec dem Pathfinder de Moritz Kersten habe je une Pfad erstellt et cet comme Koordinaten.pst sowie comme KoordinatenExport.pff gespeichert et Exportiert. eh bien veux je avec qui SpeedDll cet Pathdatei nutzen. MoveSpriteWithTable(sprite&,werte#,14,0,0,1).
mon Frage comment volonté derartige Fichiers lire ? peux mir einer avec einem Codestück aider !
avec freundlichen Grüßen Reinhard
PS. si es aller sollte ist qui Phatfinder.exe ebenso bien comment qui ProSpeed.Dll |
|
|
| |
|
|
|
 | |
|
| |
|
|
|
 | allô Reinhard et merci Sebastian,
ici et avec ca ausführlicher. ProSpeed et Pathfinder sommes extra aufeinander abgestimmt. Verwenden dois du qui Pst-Fichiers. cela Beispiel utilise Profan 7 et allez en aus, cela bereich# deklariert et ausreichend dimensioniert ist: KompilierenMarqueSéparationtext$="Koordinaten.pst"
x&=FileSize(text$)
ReadFileFast(addr(text$),bereich#,0,x&) Pst-Datei in Bereich# laden
ChangeLongSequence(bereich#,x&) Wenn du dies einbaust, fliegt das Sprite anders herum
xx&=Word(bereich#,0)
yy&=Word(bereich#,2)
SetSpritePos(sprite&,xx&,yy&,xx&,yy&) Sprite auf Anfangs-Position der Tabelle setzen
MoveSpriteWithTable(sprite&,bereich#,(x&/4),0,0,0) Sprite starten
SetSpriteMovingMode(sprite&,1) Linienmodus a>
attention, si du den Linienmodus benutzt, j'ai encore une kleinen Bug entdeckt. si qui Linienmodus benutzt wird, müßen mindestens deux Sprites generiert son. si seulement un Sprite aktiv ist, wird un faute gemeldet. je versuche den faute so vite comment possible pour trouver.....
qui Pathfinder ist wirklich toll. Sollten ici encore Fragen auftreten, peut son vous aussi im ProSpeed-Forum se mettre. qui Autor, Moritz Kersten hat tout autor gebeten, weil il quelques Monate im Ausland son wird et pas erreichbar ist.
Salut, Frank |
|
|
| |
|
|
|
 | Nachtrag,
ProSpeed et Pathfinder verarbeiten aussi negative Tabellenwerte. Weil qui Tabellenwerte mais Words sommes, wird Profan hierbei faute produzieren, car Profan arbeitet pas avec negativen Words! Um sur numéro sûrement pour aller, si son qui XY-Position eines Sprites sur den Anfang qui Tabelle mets, solltet son écrivons: KompilierenMarqueSéparation Salut, Frank |
|
|
| |
|
|
|
 | allô
Zunächst une Dank à alle qui une Solution angeboten avons, avant allem im ProSpeed Forum. Habe naturellement tout de suite une Test gemacht et es funktioniert wirklich. c'est pourquoi qui conseil pour Spielerprogrammierer - Besorgt euch qui SpeedDll et den Pathfinder -
oui c'est ca qui Beschreibung vom Frank sollte dans qui Aider qui SpeedDll et dans den Pathfinder aufgenommen volonté. den Bug im Linienmodus konnte je nachvollziehen, chez 2 et plus Sprites klappt es mais seulement la fois.
mfg Reinhard |
|
|
| |
|
|
|
 | allô Reinhard,
merci pour deine Worte. qui Pathfinder ist oui maintenant partie des ProSpeed-Pakets.
je hatte seinerzeit den Moritz gefragt, si il seinen Cordmaker pas erweitern veux. et so avons wir im Laufe qui Zeit den Pathfinder entwickelt, wobei Moritz qui Profan-Programmation übernommen hat et je quelques Assembler-Funktionen hinzugesteuert habe, quoi arrêt gebraucht wurde. toujours plus idées kamen hinzu et aujourd'hui steht un Werkzeug zur Disposition, cela sich voyons laisser peux. Moritz ist momentan im Ausland, sa Page d'accueil ist offline ou bien wird es bientôt son, weil il den Provider échanger voudrais, si il wieder voilà. mais une à ProSpeed speziell angepaßte Version des Pathfinders ist oui im ProSpeed-paquet, et chacun Benutzer sollte actif en Gebrauch faire...
cela Beispiel werde je dans qui ProSpeed-Anleitung prendre.
Den faute konnte je encore pas trouver. là il irgendwo dedans des Sprite-Threads auftritt (denke je zumindest), ist il schwer trop lokalisieren. mais je suis voller espoir. Momentan doit arrêt encore un Pseudosprite (z.B. 1x1 Pixel) comme Erstes incorporé volonté, jusqu'à un Update erfolgt ist.
Salut, Frank |
|
|
| |
|
|