2015-04-28 26 views
-1

我想讓我的2D遊戲中的小行星旋轉。旋轉小行星

使用圖形類我正在畫面上創建一個圖像(小行星),並在屏幕上移動它。

我的下一步是讓它旋轉,但我迷失在如何做到這一點。

當我通過改變小行星的頂點繪製多邊形時,我可以使其旋轉,但繪製圖像時只有(x,y)和(長度,寬度)沒有頂點。

如何旋轉圖像?有沒有內置功能呢?

我不是要求某人告訴我如何做到這一點,我只是尋找一個正確的方向,因爲我有點失落。

+0

您需要指定您的具體問題,告訴我們你是如何試圖去實現它,告訴我們你的結果目前正在向我們展示您想要的結果。這不是一個逐步完成工作的網站,這不是一個請求教程的網站。請重新格式化您的問題以符合這些要求,並顯示您的嘗試 –

回答

1

可以使用AffineTransform或使用Graphics#rotate。無論哪種情況,您都應該先創建Graphics上下文副本(Graphics#create),這將保留原始上下文的狀態。只要確保你處置的副本,當你完成(Graphics#dispose

喜歡的東西this也許