windows - hvordan roterer du et billede til musens position i c #?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg laver et spil, hvor der er en tank. Jeg har brug for at vide, hvordan jeg kan rotere tårnet til musens position eller en berøring (Windows Phone 7). Jeg vil også gerne begrænse rotationerne, f.eks. tårnet kan rotere over 90 ° og 270 °.


Hvad er den nemmeste og mest effektive måde at gøre dette på?


tak på forhånd.

Bedste reference


På løst vilkår, ved at kende tankens position, kan du få berøringspositionen fra den relevante begivenhed, og derefter udforme vinklen mellem de to ved hjælp af simple trigonometri. Når du har udarbejdet vinklen, kan du derefter anvende uanset logik, du vil begrænse det til et bestemt interval.


For detaljerede oplysninger om berøringshændelserne i Windows Phone 7 har Jeff Prosise en fremragende serie af blogindlæg:



  • [1] Building Touch-grænseflader til Windows-telefoner, del 1

  • [2] Building Touch-grænseflader til Windows-telefoner, del 2

  • [3] Building Touch-grænseflader til Windows-telefoner, del 3

  • [4] Building Touch-grænseflader til Windows-telefoner, del 4