Hallo,
ich habe folgendes Problem:
Ich zeichne Sprites im Draw Event z.B. so: "draw_sprite_stretched(sprite0, 0, x, y, 10, 10);". Dabei wird das Sprite runterskaliert, weil es eigentlich viel größer ist als 10*10 Pixel. Ich brauche das Sprite im Spiel immer mal wieder in unterschiedlichen Größen, darum zeichen ich das so und skaliere nach Bedarf. Das Problem ist jetzt, dass für den Kollisions-Check anscheinend immer die Originalgrösse genommen wird, das passt dann aber nicht mehr zu den skalierten Sprites.
Was kann ich da machen? Am besten wäre es wohl, wenn ich die Sprite-Maske für Kollisionen immer dynamisch anpassen könnte...ist so was möglich?
ich habe folgendes Problem:
Ich zeichne Sprites im Draw Event z.B. so: "draw_sprite_stretched(sprite0, 0, x, y, 10, 10);". Dabei wird das Sprite runterskaliert, weil es eigentlich viel größer ist als 10*10 Pixel. Ich brauche das Sprite im Spiel immer mal wieder in unterschiedlichen Größen, darum zeichen ich das so und skaliere nach Bedarf. Das Problem ist jetzt, dass für den Kollisions-Check anscheinend immer die Originalgrösse genommen wird, das passt dann aber nicht mehr zu den skalierten Sprites.
Was kann ich da machen? Am besten wäre es wohl, wenn ich die Sprite-Maske für Kollisionen immer dynamisch anpassen könnte...ist so was möglich?