Español
Foro

Pathfinder

 
¡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
 
19.04.2004  
 



¡Hola,
bastante simplemente con el Función ReadFileFast()
KompilierenMarcaSeparación
a$="Koordinaten.pst"
ReadFileFast(addr(a$),werte#,0,filesize(a$))e>

Sebastian
 
19.04.2004  
 



¡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ón
text$="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
 
19.04.2004  
 



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
xx&=Word(bereich#,0) X Wert lesen
yy&=Word(bereich#,2) Y Wert lesen
Case xx&>32767:xx&=xx&-65536 im Minusfall umwandeln
Case yy&>32767:yy&=yy&-65536
SetSpritePos(raumschiff&,xx&,yy&,xx&,yy&) und Sprite setzen
/pre>

Saludo, Franco
 
19.04.2004  
 



¡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
 
19.04.2004  
 



¡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
 
19.04.2004  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

2.163 Views

Untitledvor 0 min.
Helmut17.07.2018
Lutz29.10.2017
RudiB.04.02.2013

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (6x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie