Ho, seit kurzem probier ich C# bzw. das XNA Game Studio aus und bin nun auf folgendes Problem gestoßen:
In meiner Object Klasse, hab ich die Kollisionsbox mit einem Rectangle und folgender Formel "berechnet"
Also: Die Kollisionsbox ist ein Rechteck, mit den Ecken, der X und Y Position des Objektes und der Breite und Höhe des Objektes.Code:collisionbox = new Rectangle((int)position.X, (int)position.Y,sprite.Width, sprite.Height);
Leider, ich weiß nicht wieso muss ich für jede Textur bzw. Sprite das Rechteck anpassen, obwohl es eigentlich diese Formel dort tun sollte...
Ich hoffe jemand hier hat Ahnung von C# bzw. XNA und kann mir helfen.



Zitieren