类型 函数 对象 运行时 库 无 返回值 布尔值 修订 版本 2024.3703 关键词 运行时, hasEventSource 另请参阅 EventDispatcher:addEventListener()
确定设备是否能够为给定的事件源(例如 "accelerometer" 或 "gyroscope")提供事件。
如果事件源存在,则此函数返回 true,这意味着可以调用 EventDispatcher:addEventListener() 来处理其事件。
如果事件源不存在,则返回 false。例如,如果 "gyroscope" 返回 false,则表示在设备上找不到相应的硬件。
Runtime:hasEventSource( eventSourceName )
字符串。要检查其是否存在的事件源的名称。以下值有效:
"accelerometer""gyroscope""heading""inputDeviceStatus""key""location""mouse""multitouch""orientation"if Runtime:hasEventSource( "gyroscope" ) then
Runtime:addEventListener( "gyroscope", myListener )
end