Ik ben bezig met progge van een game in C# met direct x. Loopt allemaal best goed alleen nu de collision detection wat minder.
Wat doe ik:
Bij elke beweging laat ik de engine checken of het bewegende object met iets bots
- maak eerst een bounding box (Rectangle) en loop alles af en kijk of het intersect
Zoja
- Doe die intersect zodat ik de rectangle waar de collsion optreed heb en dat wil ik pixel perfect doen. Opzich niet zo probleem. Alleen ik rotate soms ook mijn sprites... maar die texture gaat niet mee. dus ik vergelijk verkeerde stukke. nu heb ik zelf al wat geprobeerd het mee te roteren maar nog niet echt gelukt. Iemand advies? (het kijken of iets alpha is is opzich geen probleem dat werkt al)
Zo nee: geen collision
Wat doe ik:
Bij elke beweging laat ik de engine checken of het bewegende object met iets bots
- maak eerst een bounding box (Rectangle) en loop alles af en kijk of het intersect
Zoja
- Doe die intersect zodat ik de rectangle waar de collsion optreed heb en dat wil ik pixel perfect doen. Opzich niet zo probleem. Alleen ik rotate soms ook mijn sprites... maar die texture gaat niet mee. dus ik vergelijk verkeerde stukke. nu heb ik zelf al wat geprobeerd het mee te roteren maar nog niet echt gelukt. Iemand advies? (het kijken of iets alpha is is opzich geen probleem dat werkt al)
Zo nee: geen collision