InputController
所有文档

          AR开放平台

          InputController

          此类封装InputController相关数据与操作,InputController管理输入数据,例如触屏、手势和游戏摇杆。

          Public methods
          InputController get_touch_controller
          获取TouchController对象,负责管理屏幕触碰
          InputController get_gesture_controller
          获取GestureController对象,负责管理屏幕手势
          InputController get_ray_caster
          获取RayCaster对象,负责管理射线相交能力
          InputController get_joystick_by_name
          根据名字获取游戏摇杆对象

          InputController Demo

          InputController InputControllerDemo ()

          demo示例

          sample:
          local input_controller = scene:get_input_controller()
          if (input_controller) then
              local touch_controller = input_controller:get_touch_controller()
              local gesture_controller = input_controller:get_gesture_controller()
              local ray_caster = input_controller:get_ray_caster()
              local joystick = input_controller:get_joystick_by_name("joystick")
          end

          get_touch_controller

          API起始版本:190

          TouchController get_touch_controller()

          获取TouchController对象,负责管理屏幕触碰。

          Returns

          • TouchController:TouchController对象
          sample:
          local touch_controller = input_controller:get_touch_controller()

          get_gesture_controller

          API起始版本:190

          GestureController get_gesture_controller()

          获取GestureController对象,负责管理屏幕手势。

          Returns

          • GestureController:GestureController对象
          sample:
          local gesture_controller = input_controller:get_gesture_controller()

          get_ray_caster

          API起始版本:190

          RayCaster get_ray_caster()

          获取RayCaster对象,负责管理射线相交能力。

          Returns

          • RayCaster:RayCaster对象
          sample:
          local ray_caster = input_controller:get_ray_caster()

          get_joystick_by_name

          API起始版本:190

          Joystick get_joystick_by_name(name)

          根据名字获取游戏摇杆对象,如果不存在,则返回nil。

          Parameters

          • name|string:游戏摇杆名称

          Returns

          • Joystick:游戏摇杆对象
          sample:
          local joystick = input_controller:get_joystick_by_name("joystick")
          上一篇
          GestureEvent
          下一篇
          Joystick