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