Type Function Library math.* Return value Number Revision 2017.3060 Keywords sine, sin See also math.asin()
math.pi
math.cos()
Returns the sine of x (the angle in radians). The result is a number in the range [-1, 1].
-- move a circle along a path
local myCircle = display.newCircle( 0, display.viewableContentHeight/2, 20 )
local t, p = 0, 0.7
myCircle:setFillColor( 1, 0, 0 )
local function onFrame( event )
myCircle.x = display.viewableContentWidth/2 + 100 * math.cos(10*t - p)
myCircle.y = display.viewableContentHeight/2 - 100 * math.sin(10*t)
t = t + 5
end
Runtime:addEventListener( "enterFrame", onFrame )