Je crée un jeu C#, qui est une nouvelle langue pour moi.Panneau rotatif en C#
Je souhaite faire pivoter un panneau en maintenant une touche enfoncée sur le clavier. Lorsque la clé est relâchée, le panneau doit cesser de tourner. J'ai regardé sur Internet et j'ai trouvé GDI + mais je ne comprends pas très bien. C'est le site Web: http://www.bobpowell.net/drawing_an_image.htm
J'ai lu sur le GDI + mais je ne sais pas comment l'utiliser dans mon cas où j'ai déjà le panneau dans le projet et comment l'ajouter.
Ceci est le code pour la rotation mais tout est souligné quand je le mets dans mon programme.
mx.Rotate(-30);
g.Transform = mx;
g.DrawImage(img,new Point(100,50));
Je ne comprends pas vraiment ce que les moyens ligne mx.rotate
, ni comment je le mettre à jour pour obtenir la rotation alors que la touche est enfoncée.
Quelqu'un peut-il me dire ce qui ne va pas?
J'utilise Visual Studio 2008.
Quelle est votre variable 'mx'? – Connell
Je ne comprends jamais comment tant de personnes nouvelles à C# finissent par essayer de faire un jeu ... c'est comme essayer de tomber avant d'avoir escaladé la montagne – musefan
@musefan, alors que je suis d'accord avec vos sentiments, je soupçonne que ça a quelque chose à voir avec l'attrait d'avoir un jeu à la fin de votre travail acharné, plutôt qu'une application de téléphone/adresse plus banale. –