| |
|
|
| Salut, j'écris justement un JumpnRun avec qui ProSpeedDLL. qui Bildschirm sieht so aus: dessus ist une Status-Leiste (Sprite) et unten arrêt cela Spielfeld (Hintergrund).
cela Problem ist, dass sich qui Status-Leiste toujours avec dem Hintergrund bewegt, et chez SetSpritePos rutscht vous toujours hin et her et cela sieht naturellement pas bien aus.
Gibt es une Solution, avec cela vous stehen bleibt? Salut, Sebastian |
|
|
| |
|
|
|
| soir Sebastian,
je serait Status-la ligne dans einer Extra-Speicherbitmap enlever et ensuite per copyextbmp dans cela la fenêtre (ou bien dessen kopie) apporter.
hoffe je konnte aider, Moritz |
|
|
| |
|
|
|
| allô Moritz,
nee, nee, cela hab je déjà versucht, entweder hat qui Hintergrund vous verdeckt ou bien vous flimmerte.
allez cela car überhaupt ? |
|
|
| |
|
|
|
| cela allez !!!
is bien sûr cela cela flackert, weil comment du déjà richtig erkannt la hâte, dein scrollender Hintergrund vous verdeckt, je sais maintenant pas si on avec InitSpriteBackground seulement Vollbild-Backgrounds erzeugen peux, mais positionieren peux on vous anscheinend pas. Ansonsten könntest du la fois essayer qui höhe dans InitSpriteBackground trop changement et deine Status-la ligne avec copyextbmp pour unten (unterhalb des Backgrounds) mettons. cela allez bestimmt irgendwie, je suis malheureusement aussi pas so un Sprite-Master. Musst la fois attendre jusqu'à dir Frank antwortet!
so, je dois maintenant ins Bett, jusqu'à ensuite Moritz |
|
|
| |
|
|
|
| allô Sebastian,
Votre Statusleiste dois du simple comme Sprite définir et dorthin mettons, òu du vouloir. qui Veränderungen dedans qui Statusleiste fais du ensuite pas sur dem Hauptbildschirm, mais dans qui SpriteBitmap. So peux du sogar qui Statusleiste vite un/ausschalten, ou bien bewegen usw... tu peux aussi seulement Punktestand ou bien Anzahl vivre usw. comme Sprite dans qui Grafik mettons, cela sieht très professionel aus. dans meinem Breakout-Demo hab je cela so gemacht, exposition là la fois pour.
jusqu'à dahin
Frank |
|
|
| |
|
|
|
| Ups, là hab je toi wohl mißverstanden. tu as qui Statusleiste oui déjà comme Sprite deklariert...
Ok, une Statusleiste sans Ruckeln, Scrollen ou bien Flackern beschreibt cela neue Moorhuhn-Demo pour ProSpeed, quoi mir Stephan Dehne zur Disposition gestellt hat. exposition dir là doch la fois den Sourcecode à, c'est toujours am verständlichsten. Du findest es sur meiner Page d'accueil.
jusqu'à dahin,
Frank |
|
|
| |
|
|
|
| allô Frank, cet Leiste ist unten. mon (eigentlich seulement deux Zeilen Text) ist mais dessus !
Sebastian |
|
|
| |
|
|
|
| allô nochmals,
erwischt !!! Mir ist aussi aucun Solution eingefallen, sorry. là hab je wohl gepennt. mais nous sommes oui alle seulement les gens.
je suis vorhin sur une Sprite-Automatik am Grübeln gewesen, peut-être ließe sich un neuer Modus einbauen: Sprite toujours sur den gleichen Screen-Koordinaten tenir... si cela allerdings im prochain Update déjà realisiert volonté peux, peux je dir encore pas versprechen. peux du avec cela vivre ???
jusqu'à dahin,
Frank |
|
|
| |
|
|
|
| bien sûr peux je avec cela vivre. peut-être finde je oui aussi avec qui alten Scroll-variante une Solution ... Salut, Sebastian |
|
|
| |
|
|
|
| cet Email hab je justement à Sebastian verschickt...
allô Sebastian. ici hab je qui Solution votre Problems:
SpriteScrollMode (H,M) Ändert cela Bewegungverhalten eines Sprites chez aktivem Bildschirmscrolling. H : Long - Handle eines avec InitSprite() erzeugten Sprites M : Long - Modus, 0 = normal, qui Spritekoordinaten sommes relativ zur Nullachse qui Hintergrundsgrafik. 1 = récente, qui Spritekoordinaten sommes relativ zur Nullachse des Programmfensters.
Ergebniss: Long - 0 Im Modus 1 laisser sich maintenant aussi Sprites realisieren, qui absolu immeuble am Bildschirm stehen rester peut, égal, comment très qui Hintergrund aussi gescrollt wird.
avec qui Funktion peux du un Sprite absolu calme am Bildschirm tenir, égal combien du aussi herumscrollst. Im Anhang findest du une Betaversion qui ProSpeed.dll. je hoffe cela fait toi glücklich.
Schreib la fois wies funktioniert...
jusqu'à dahin,
Frank Abbing
P.S. peux on dein Spiel déjà testen...??? |
|
|
| |
|
|