| |
|
|
| ¡Hola!
Yo programmiere una Adevnture en el lo posible ser se, sowohl hinter como auch antes una Gegenstand a laufen. Dafür es nötig el Layer a tauschen sobald uno el Höhe (Y) des Gegenstandes encima- oder unterschreitet. Lange Rede corto Sinn, el Swappen bringt alles para posición obwohk lo una 0 (=ok) zurückgibt. Hier una simples Ejemplo, el zwar no Sinn macht aber trotzdem trabajo debería:
player&=InitSprite(spriteplane&,%HDC,bg1&,bg2&,0,0,32,32,4,1,20,50,270,1,1)
gegenstand&=InitSprite(tischbmp&,%HDC,bg1&,bg2&,0,0,254,73,1,1,0,94,235,0,0)
SwapSpriteLayers(player&,gegenstand&)
Wenn el Layer vertauscht fueron es no mehr posible el Spieler Sprite a bewegen. Sombrero alguien una Idea Yo falso mache?
Saludo, Sven |
|
|
| |
|
|
|
| ¡Hola Sven,
en media ausgiebigen Tests klappte alles a Zufriedenheit. Tal vez kannst du me el betreffenden Source para Testen enviar? Werde SwapSpriteLayers() heute Abend ansonsten nochmals testen.
Saludo, Franco |
|
|
| |
|
|
|
| ¡Hola nochmals,
SwapSpriteLayers() klappt bastante normal, allerdings darf el erste Sprite hierzu no verwendet voluntad. Das erste generierte Sprite stellt una gewissen Sonderstatus dar, porque lo el Endesprite es en el Reihe aller verketteten Sprites. Kompliziert ? Ok, mein Tipp: Beim Benutzen de SwapSpriteLayers() simplemente una kleines unsichtbares Sprite como erstes generieren, entonces gibts no Problemas mehr.
Saludo, Franco |
|
|
| |
|
|
|
| ¡Hola,
lo war todavía una ziemlicher Bug en el Función... 8-(( In el nächsten ProSpeed-Versión es el Fehler aber Fijo.
Saludo, Franco |
|
|
| |
|
|