Gyroscope

From GiderosMobile
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page contains changes which are not marked for translation.


Supported platforms: Platform android.pngPlatform ios.pngPlatform winrt.png
Available since: Gideros 2012.8
Inherits from: Object

Description

The Gyroscope class is used to access gyroscope data.

Examples

local gyroscope = Gyroscope.new()
gyroscope:start()

local angx = 0
local angy = 0
local angz = 0
local function onEnterFrame(event)
	local x, y, z = gyroscope:getRotationRate()
		
	angx = angx +  x * event.deltaTime
	angy = angy +  y * event.deltaTime
	angz = angz +  z * event.deltaTime
		
	print(angx * 180 / math.pi, angy * 180 / math.pi, angz * 180 / math.pi)
end

stage:addEventListener("enterFrame",onEnterFrame,self)

Methods

Gyroscope.isAvailable does the gyroscope available?
Gyroscope.new Creates new Gyroscope instance

Gyroscope:getRotationRate returns the rotation rate in radians per second
Gyroscope:start starts gyroscope updates
Gyroscope:stop stops gyroscope updates

Events

Constants