wir haben ein kleines Problem mit dynamischen Sprites...
Und zwar scheinen sie nur verfügbar zu sein, solange eine blockierende Funktion (z.B. Wait) ausgeführt wird.
bei
Code: Alles auswählen
DynamicSprite* spotlight = DynamicSprite.CreateFromBackground(GetBackgroundFrame(),0, 343 , Room.Width, 143);
SetObjectGraphic(0, spotlight.Graphic);
erst wenn man dahinter noch Wait(40) anfügt, hat das Objekt eine Sekunde lang die zugewiesene Grafik und wird danach zur blauen AGS-Tasse. Es ändert auch nix, ob man später im Script das Sprite noch mit spotlight.Delete() aus dem Speicher nimmt oder nicht...
Es wäre aber gut, wenn das Objekt auch während des Spiels die Grafik beibehält (bis ich den Raum verlasse oder das Objekt ausschalte).
Hoffe, irgendwer kann uns helfen, verwenden AGS 2.72

Thx