我一個簡單的遊戲,你在廣場的精靈點擊它們消失前的工作採摘旋轉精靈。我決定變得花哨,並使方塊旋轉。現在,當我點擊廣場時,他們並不總是響應點擊。我認爲我需要圍繞矩形的中心(方形)旋轉點擊位置,但我不知道如何做到這一點。這裏是我的鼠標點擊代碼:鼠標XNA遊戲
if ((mouse.LeftButton == ButtonState.Pressed) &&
(currentSquare.Contains(mouse.X , mouse.Y)))
這裏是旋轉邏輯:
float elapsed = (float)gameTime.ElapsedGameTime.TotalSeconds;
RotationAngle += elapsed;
float circle = MathHelper.Pi * 2;
RotationAngle = RotationAngle % circle;
我是新來的XNA和編程一般,所以任何幫助表示讚賞。
非常感謝,
比爾
你好,我仍然有點失落。這裏是我的Game.cs文件:pastebin.com/b4T3bKT3我有麻煩搞清楚如何使用你們給我的代碼。 – 2012-02-18 22:51:19
你好,你還在堆棧溢出嗎?我想問你一些關於這個問題的更多的東西 – 2012-05-14 00:19:22
什麼不起作用? – Msonic 2012-05-15 15:42:48