| |
|
|
![: 20.04.2004](.././../../i/a/noavatar.gif) | hallo frank!
du kennst ja mein adventure... ich wollte das inventar als sprite einfügen doch scrollt es leider mit trotz setzen des spritescrollmode befehls:
string bereich#,0=bar_top.bmp inv_top&=LoadEXtBmp(bereich#,%hdc) overlay&=InitSprite(inv_top&,%HDC,bg1&,bg2&,0,0,640,13,1,1,1,0,387,0,0) SpriteScrollMode(overlay&,1)
ich habe auch schon versucht das spritescrollmode nach den InitSpriteBackgrounds zu setzen aber nichts zeigt eine wirkung - wo liegt das problem? |
|
|
| |
|
|
|
![: 20.04.2004](.././../../i/a/noavatar.gif) | Hallo Sven,
versuch mal:
SpriteScrollMode(overlay&,0) 0 anstatt 1
Kann sein, das ich in der Anleitung (oder in der Dll) den Modus verwechselt hab.
Saluto, Frank |
|
|
| |
|
|
|
![: 20.04.2004](.././../../i/a/noavatar.gif) | so schlau war ich auch schon - das ändert leider auch rein gar nichts... |
|
|
| |
|
|
|
![: 20.04.2004](.././../../i/a/noavatar.gif) | Ciao,
Sven, ich habs gerade ausgiebig getestet:
SpriteScrollMode(sprite&,1)
Funktioniert erstklassisch, der Bildschirm kann gescrollt werden, wie er will, das Sprite bleibt absolut unbeweglich !!! Auch nach Scroll-Richtungs-Wechseln, alles kein Problem...
Wenn dus nicht hinbekommst, schick mir nochmal den Quellcode und ich sehs mir mal an...
Saluto, Frank |
|
|
| |
|
|
|
![: 20.04.2004](.././../../i/a/noavatar.gif) | Ciao,
Email an Sven: ich konnte den SpriteScrollMode() Fehler beheben ! Es lag nicht an dir, und auch nicht an deinem Spiel. Es lag an einem Fehler in der ProSpeed.dll *schäm* ...
SpriteScrollMode() wurde immer nur auf das erste Sprite angewendet, das erklärt auch, warum es bei dir nicht funktionierte, in meinem Beispiel (mit nur einem Sprite) aber schon. Ich hatte mich wohl vertan und nicht beachtet, das ProSpeed die Offsets per das Scrolling nur im ersten Sprite speichert. Trotzdem hatte ich die Offset nachher aus jeder eigenen Spritetabelle geholt, dort standen naturalmente ab dem zweiten Sprite immer nur Null-Werte.. Hoffe, du hast das verstanden, wie auch immer, es funktioniert jetzt richtig ) Im Anhang ist die neue Dll, die du gegen deine alte austauschen mußt. Danke, das du mich auf den Fehler aufmerksam gemacht hast !! ---
Im nächsten Update ist der Fehler behoben, wer die Funktion schon jetzt necessario, dem schicke ich sie naturalmente jetzt schon per email...
Saluto, Frank |
|
|
| |
|
|
|
![: 20.04.2004](.././../../i/a/noavatar.gif) | Hi Frank, ist jetzt keine Schleimerei: > *schäm* ... DU brauchst Dich bestimmt nicht zu schämen!!! ;) Rolf |
|
|
| |
|
|
|
![: 20.04.2004](.././../../i/a/noavatar.gif) | Danke )
Saluto, Frank |
|
|
| |
|
|
|
![: 20.04.2004](.././../../i/a/noavatar.gif) | hallo frank,
gut gemacht! bis mein spiel fertig ist, habe ich jede einzelne prospeed funktion bis aufs letzte getestet ![](.././../../i/s/__upl_ext_1148399572.gif) |
|
|
| |
|
|
|
![: 20.04.2004](.././../../i/a/noavatar.gif) | Hi,
das ist ja nicht schlecht ) Getestet sind sie zwar alle, jede Situation kann man aber sicher vorher nie austesten.
Saluto, Frank |
|
|
| |
|
|