-1
我想讓我的2D遊戲中的小行星旋轉。旋轉小行星
使用圖形類我正在畫面上創建一個圖像(小行星),並在屏幕上移動它。
我的下一步是讓它旋轉,但我迷失在如何做到這一點。
當我通過改變小行星的頂點繪製多邊形時,我可以使其旋轉,但繪製圖像時只有(x,y)和(長度,寬度)沒有頂點。
如何旋轉圖像?有沒有內置功能呢?
我不是要求某人告訴我如何做到這一點,我只是尋找一個正確的方向,因爲我有點失落。
我想讓我的2D遊戲中的小行星旋轉。旋轉小行星
使用圖形類我正在畫面上創建一個圖像(小行星),並在屏幕上移動它。
我的下一步是讓它旋轉,但我迷失在如何做到這一點。
當我通過改變小行星的頂點繪製多邊形時,我可以使其旋轉,但繪製圖像時只有(x,y)和(長度,寬度)沒有頂點。
如何旋轉圖像?有沒有內置功能呢?
我不是要求某人告訴我如何做到這一點,我只是尋找一個正確的方向,因爲我有點失落。
可以使用AffineTransform
或使用Graphics#rotate
。無論哪種情況,您都應該先創建Graphics
上下文副本(Graphics#create
),這將保留原始上下文的狀態。只要確保你處置的副本,當你完成(Graphics#dispose
)
喜歡的東西this也許
您需要指定您的具體問題,告訴我們你是如何試圖去實現它,告訴我們你的結果目前正在向我們展示您想要的結果。這不是一個逐步完成工作的網站,這不是一個請求教程的網站。請重新格式化您的問題以符合這些要求,並顯示您的嘗試 –