| |
|
|
| ¡Hola Mit el Pathfinder de Moritz Kersten Yo una Pfad erstellt y dieses como Koordinaten.pst sowie como KoordinatenExport.pff gespeichert y Exportiert. Nun voluntad I, con el SpeedDll esta Pathdatei nutzen. MoveSpriteWithTable(sprite&,werte#,14,0,0,1).
Mi Cuestión como voluntad derartige Archivos eingelesen ? Kann me uno con un Codestück helfen !
Mit freundlichen Grüßen Reinhard
PS. Wenn lo ir debería es el Phatfinder.exe ebenso casi el ProSpeed.Dll |
|
|
| |
|
|
|
| |
|
| |
|
|
|
| ¡Hola Reinhard y danke Sebastian,
hier todavía algo ausführlicher. ProSpeed y Pathfinder son extra aufeinander abgestimmt. Verwenden mußt du el Pst-Archivos. Das Ejemplo nutzt Profano 7 y va su de, el bereich# deklariert y ausreichend dimensioniert es: KompilierenMarcaSeparacióntext$="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>
Achtung, si du el Linienmodus benutzt, Yo todavía una pequeña Bug entdeckt. Wenn el Linienmodus benutzt se, müßen mindestens zwei Sprites generiert ser. Wenn sólo una Sprite aktiv es, se una Fehler gemeldet. Yo versuche el Fehler así rápidamente como posible para encontrar.....
Der Pathfinder es wirklich toll. Sollten hier todavía Fragen auftreten, könnt ihr ellos auch en el ProSpeed-Foro stellen. Der Autor, Moritz Kersten ha por lo tanto gebeten, porque él algunos Monate en el Ausland ser se y no erreichbar es.
Saludo, Franco |
|
|
| |
|
|
|
| Apéndice,
ProSpeed y Pathfinder verarbeiten auch negative Tabellenwerte. Weil el Tabellenwerte aber Words son, se Profano hierbei Fehler produzieren, porque Profano arbeitet no con negativen Words! Um en Nummer sicher a ir, si ihr el XY-Position uno Sprites en el Anfang el Tabla setzt, solltet ihr escribir: KompilierenMarcaSeparación Saludo, Franco |
|
|
| |
|
|
|
| ¡Hola
Zunächst una Dank a todos el una solución angeboten haben, antes allem en el ProSpeed Foro. Posesiones natürlich inmediatamente una Test gemacht y lo funktioniert wirklich. Deshalb el Rat para Spielerprogrammierer - Besorgt euch el SpeedDll y el Pathfinder -
Exactamente el Descripción vom Franco debería en el Ayuda el SpeedDll y en el Pathfinder aufgenommen voluntad. el Bug en el Linienmodus podría Yo nachvollziehen, en 2 y mehr Sprites klappt lo aber sólo veces.
mfg Reinhard |
|
|
| |
|
|
|
| ¡Hola Reinhard,
danke para deine Worte. Der Pathfinder es sí ahora Teil des ProSpeed-Pakets.
Tuve seinerzeit el Moritz gefragt, si él seinen Cordmaker no erweitern voluntad. Und así haben wir en el Laufe el Tiempo el Pathfinder entwickelt, wobei Moritz el Profano-Programación übernommen ha y yo algunos Ensamblador-Características hinzugesteuert habe, qué sólo gebraucht wurde. Immer mehr Ideen kamen hinzu y heute es una Werkzeug disponible, el se sehen dejar kann. Moritz es momentan en el Ausland, seine Homepage es offline oder se lo bald ser, porque él el Provider wechseln möchte, si él otra vez como es. Aber una a ProSpeed específicamente angepaßte Versión des Pathfinders es sí en el ProSpeed-Paket, y cada Benutzer debería rege su Gebrauch hacer...
Das Ejemplo voluntad Yo en el ProSpeed-Anleitung tomar.
Den Fehler podría Todavía no encontrar. Como él irgendwo innerhalb des Sprite-Hilos auftritt (denke Yo zumindest), es él schwer a lokalisieren. Aber Yo bin voller Hoffnung. Momentan muß sólo todavía una Pseudosprite (z.B. 1x1 Pixel) como Erstes se instalará, a una Actualización es es.
Saludo, Franco |
|
|
| |
|
|