0
所以我想做一個圓形的乒乓球比賽指着我做槳,此刻指着我的鼠標一個對象,但它沒有以正確的方式
在我main.lua我有內部love.update驗證碼:
pad:update(
function(dt,self)
local mouseX,mouseY=love.mouse.getPosition()
self.rot=math.atan2((mouseY - self.y), (mouseX - self.x))
self.x = circleRadius*math.cos(self.r) + self.orgX;
self.y = circleRadius*math.sin(self.r) + self.orgY;
self.r=self.r+.5*dt
end,
dt
)
(Paddle.lua,槳文件,執行由主叫方在更新功能不斷給出的函數)
它確實點朝鼠標,但不是我想要的方式。目前,它就像this(因爲截圖工具不能捕獲鼠標,所以我已經非常說明繪製哪裏會)
相反,我想它像this
槳的定位點是在中間,因爲它分別在x和y軸上偏移一半寬度和高度。 (這是一個圖像文件,因爲你不能真正旋轉love.graphics.rectangle對象)
任何人都知道如何解決這個問題?
謝謝!這工作得很好 – Ducktor