【发布时间】:2013-06-10 17:41:15
【问题描述】:
您好,我的对象从右向左移动,如何将其从上更改为下?
function movebadc1(self,event)
if self.x < -50 then
self.x =300
self.y = 300
self.speed = math.random (2,6)
self.initY = self.y
self.amp = math.random (20,100)
self.angle = math.random (1,360)
else
self.x = self.x - self.speed
self.angle = self.angle + .1
self.y = self.amp * math.sin(self.angle)+self.initY
end
end
问候凯文
【问题讨论】:
-
首先,您使用的是度数而不是弧度。尝试: self.angle = math.random() * math.pi * 2 以弧度表示角度。弧度描述角度就像度数一样,但不是从 0 到 360,而是从 0 到 2π (~6.28)。唯一的区别是您可以在三角法中使用弧度。
标签: lua coronasdk corona-storyboard