您当前的位置: 首页 >  开发游戏的老王

Input类

开发游戏的老王 发布时间:2019-10-22 15:31:16 ,浏览量:3

Godot Engine 3.2 Alpha2

Input继承于Object,是一个单例类,用于处理输入事件

常用方法
类型方法名说明
voidaction_press ( String action, float strength=1.0 )用于模拟按键按下事件,注:不会触发_input
voidaction_release ( String action )如果指定按键被按下了,可用它触发其release
voidadd_joy_mapping ( String mapping, bool update_existing=false )
Vector3get_accelerometer ( ) const
floatget_action_strength ( String action ) const
Arrayget_connected_joypads ( )
Vector3get_gravity ( ) const
Vector3get_gyroscope ( ) const
floatget_joy_axis ( int device, int axis ) const
intget_joy_axis_index_from_string ( String axis )
Stringget_joy_axis_string ( int axis_index )
intget_joy_button_index_from_string ( String button )
Stringget_joy_button_string ( int button_index )
Stringget_joy_guid ( int device ) const
Stringget_joy_name ( int device )
floatget_joy_vibration_duration ( int device )
Vector2get_joy_vibration_strength ( int device )
Vector2get_last_mouse_speed ( ) const
Vector3get_magnetometer ( ) const
intget_mouse_button_mask ( ) const
MouseModeget_mouse_mode ( ) const
boolis_action_just_pressed ( String action ) const判断某预定义action刚刚按下
boolis_action_just_released ( String action ) const判断某预定义action刚刚释放
boolis_action_pressed ( String action ) const判断某预定义action被按下
boolis_joy_button_pressed ( int device, int button ) const
boolis_joy_known ( int device )是否为已知手柄
boolis_key_pressed ( int scancode ) const判断某键盘按键被按下
boolis_mouse_button_pressed ( int button ) const判断鼠标某按键被按下
voidjoy_connection_changed ( int device, bool connected, String name, String guid )
voidparse_input_event ( InputEvent event )
voidremove_joy_mapping ( String guid )
voidset_custom_mouse_cursor ( Resource image, CursorShape shape=0, Vector2 hotspot=Vector2( 0, 0 ) )
voidset_default_cursor_shape ( CursorShape shape=0 )
voidset_mouse_mode ( MouseMode mode )
voidset_use_accumulated_input ( bool enable )
voidstart_joy_vibration ( int device, float weak_magnitude, float strong_magnitude, float duration=0 )开启手柄震动
voidstop_joy_vibration ( int device )停止手柄震动
voidwarp_mouse_position ( Vector2 to )强制把鼠标光标放到to的位置
关注
打赏
查看更多评论

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    326博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录