Bonjour.
Je suis entrain de faire un jeu en C# et je code tout moi-même.
Je n'utilise aucun moteur de jeu.
Imaginons un exemple ou il y a un objet fixe et un objet mobile
Je dirige l'objet mobile avec les touches wasd.
J'ai besoin de savoir quel face de mon objet mobile j'ai touché pour pouvoir le bloquer.

Une idée? Merci d'avance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
foreach (Control c in WindowConfig.GetGameRenderer().Controls)
            {
                if (c is PictureBox && (string)c.Tag == "player")
                {
                    if (player.playerRender.Bounds.IntersectsWith(c.Bounds))
                    {
                        isBlockMove = true;
                    }
                    else
                        isBlockMove = false;
                }
            }