| |
|
|
| ¡Hola, Yo escribir gerade una JumpnRun con el ProSpeedDLL. Der Bildschirm sieht así de: Oben es una Status-Leiste (Sprite) y unten sólo el Spielfeld (Hintergrund).
Das Problema es, dass el Status-Leiste siempre con el Hintergrund bewegt, y en SetSpritePos rutscht ellos siempre hin y her y el sieht natürlich no bien de.
Gibt lo una solución, así ellos posición restos? Saludo, Sebastian |
|
|
| |
|
|
|
| Abend Sebastian,
Yo sería Status-Línea en uno Extra-Speicherbitmap ablegen y luego por copyextbmp en el Ventana (oder dessen kopie) bringen.
hoffe Yo podría helfen, Moritz |
|
|
| |
|
|
|
| ¡Hola Moritz,
nee, nee, el tener Yo ya intenta, entweder ha el Hintergrund ellos verdeckt oder ellos flimmerte.
Geht el porque überhaupt ? |
|
|
| |
|
|
|
| Es !!!
is klar el el flackert, porque como du ya correcto erkannt hast, dein scrollender Hintergrund ellos verdeckt, Yo weiß ahora no si uno con InitSpriteBackground sólo Vollbild-Backgrounds erzeugen kann, aber positionieren puede ser ellos anscheinend no. Ansonsten könntest du veces probieren el höhe en InitSpriteBackground a ändern y deine Status-Línea con copyextbmp después de unten (unterhalb des Backgrounds) conjunto. Es determinado irgendwie, Yo bin desafortunadamente auch no así una Sprite-Master. Musst veces warten a dir Franco antwortet!
así, Yo muß ahora en el Bett, a entonces Moritz |
|
|
| |
|
|
|
| ¡Hola Sebastian,
Su Statusleiste mußt du simplemente como Sprite definieren y dorthin conjunto, wohin du möchtest. El Veränderungen innerhalb el Statusleiste machst du entonces no en el Hauptbildschirm, pero en el SpriteBitmap. So kannst du incluso el Statusleiste rápidamente una/ausschalten, oder bewegen usw... Usted puede auch sólo Punktestand oder Anzahl Leben usw. como Sprite en el Grafik conjunto, el sieht muy professionel de. In mi Breakout-Demo tener Yo el así gemacht, mostrar hay veces después de.
Bis dahin
Franco |
|
|
| |
|
|
|
| Ups, como tener Yo dich wohl mißverstanden. Usted hast el Statusleiste sí ya como Sprite deklariert...
Ok, una Statusleiste sin Ruckeln, Scrollen oder Flackern beschreibt el neue Moorhuhn-Demo para ProSpeed, qué me Stephan Dehne disponible gestellt ha. Schau dir como doch veces el Sourcecode a, el es siempre al verständlichsten. Usted findest lo en meiner Homepage.
Bis dahin,
Franco |
|
|
| |
|
|
|
| ¡Hola Franco, esta Leiste es unten. Mi (eigentlich sólo zwei Zeilen Texto) es aber oben !
Sebastian |
|
|
| |
|
|
|
| ¡Hola nochmals,
erwischt !!! Mir es auch no Solución eingefallen, sorry. Como tener Yo wohl gepennt. Aber wir son tan todos sólo Menschen.
Yo bin vorhin una Sprite-Automatik al Grübeln gewesen, tal vez ließe se una neuer Modus einbauen: Sprite siempre en el gleichen Screen-Koordinaten halten... Ob el allerdings en el nächsten Actualización ya realisiert voluntad kann, kann Yo dir todavía no versprechen. ¿Puede du así leben ???
Bis dahin,
Franco |
|
|
| |
|
|
|
| Klar kann Yo así leben. Tal vez finde Yo en efecto con el alten Scroll-Variante una solución ... Saludo, Sebastian |
|
|
| |
|
|
|
| Diese Email tener Yo gerade a Sebastian verschickt...
¡Hola Sebastian. Hier tener Yo el Solución su Problems:
SpriteScrollMode (H,M) Ändert el Bewegungverhalten uno Sprites en aktivem Bildschirmscrolling. H : Largo - Handle uno con InitSprite() erzeugten Sprites M : Largo - Modus, 0 = normal, el Spritekoordinaten son relativ a Nullachse el Hintergrundsgrafik. 1 = neu, el Spritekoordinaten son relativ a Nullachse des Programmfensters.
Ergebniss: Largo - 0 Im Modus 1 dejar se ahora Sprites realisieren, el absolut unbeweglich al Bildschirm posición bleiben puede, egal, como muy el Hintergrund auch gescrollt se.
Mit el Función kannst du una Sprite absolut ruhig al Bildschirm halten, egal wieviel du auch herumscrollst. Im Anhang findest du una Betaversion el ProSpeed.dll. Yo hoffe el macht dich glücklich.
Schreib veces wies funktioniert...
Bis dahin,
Frank Abbing
P.S. Kann uno dein Spiel ya testen...??? |
|
|
| |
|
|