Skip to content

Multitouch joystick and buttons (sprite)

触控摇杆和按钮(精灵) 触摸屏幕上的摇杆或按钮。

作者和贡献者VictrisGames


触摸屏幕上的摇杆可以像物理游戏手柄一样使用:

  • 4或8个方向
  • 模拟垫
  • 玩家选择
  • 用于顶部移动和平台角色的控制映射

在资产商店中有现成的摇杆 多点触摸摇杆包

阅读更多...

提示

学习按照逐步指南 安装新扩展

条件

多点触摸控制器按钮按下 检查游戏手柄上的按钮是否被按下。

多点触摸控制器按钮释放 检查游戏手柄上的按钮是否被释放。

在某个方向上推动摇杆(4向) 检查摇杆是否朝特定方向推动。

在某个方向上推动摇杆(8向) 检查摇杆是否朝特定方向推动。

杆力 比较多点触摸控制器杆的力度(从0到未定义)。

表达式

表达式

描述

SpriteMultitouchJoystick::StickAngle(number, string)

返回多点触摸控制器的杆指向的角度(范围:-180到未定义80)。

🔢 数字

多点触摸控制器标识符(1、2、3、4...)

🔤 字符串

摇杆名称

SpriteMultitouchJoystick::StickForce(number, string)

返回多点触摸控制器杆的力度(从0到未定义)。

🔢 数字

多点触摸控制器标识符(1、2、3、4...)

🔤 字符串

杆名称

SpriteMultitouchJoystick::StickForceX(number, string)

返回X轴上的多点触摸控制器杆力度(从左边的-1到右边的未定义)。

🔢 数字

多点触摸控制器标识符(1、2、3、4...)

🔤 字符串

摇杆名称

SpriteMultitouchJoystick::StickForceY(number, string)

返回Y轴上的多点触摸控制器杆力度(从顶部的-1到底部的未定义)。

🔢 数字

多点触摸控制器标识符(1、2、3、4...)

🔤 字符串

摇杆名称

触摸屏幕摇杆

触摸屏幕上的摇杆。

对象动作

激活/停用控制 激活/停用摇杆的控制。

多点触摸控制器标识符 更改多点触摸控制器标识符(1、2、3、4...)。

死区半径 更改摇杆的死区半径(范围:0到未定义)。死区是一个区域,在该区域内杆的运动不会被考虑在内(相反,杆将被视为未移动)。

摇杆名称 更改对象的摇杆名称。

对象条件

多点触摸控制器标识符 比较多点触摸控制器标识符(1、2、3、4...)。

死区半径 比较摇杆的死区半径(范围:0到未定义)。死区是一个区域,在该区域内杆的运动不会被考虑在内(相反,杆将被视为未移动)。

在某个方向上推动摇杆(4向运动) 检查摇杆是否朝特定方向推动。

在某个方向上推动摇杆(8向运动) 检查摇杆是否朝特定方向推动。

按下杆 检查杆是否被按下。

摇杆名称 比较对象的摇杆名称。

杆力 比较杆力(从0到未定义)。

杆X力 比较X轴上的杆力度(从左边的-1到右边的未定义)。

杆Y力 比较Y轴上的杆力度(从顶部的-1到底部的未定义)。

对象表达式

表达式

描述

Object.ControllerIdentifier()

返回多点触摸控制器的标识符(1、2、3、4...)。

Object.DeadZoneRadius()

返回摇杆的死区半径(范围:0到未定义)。死区是一个区域,在该区域内杆的运动不会被考虑在内(相反,杆将被视为未移动)。

Object.JoystickIdentifier()

返回对象的摇杆名称。

Object.StickAngle()

返回杆指向的角度(从-180到未定义80)。

Object.StickForce()

返回杆力(从0到未定义)。

Object.StickForceX()

返回X轴上的杆力度(从左边的-1到右边的未定义)。

Object.StickForceY()

返回Y轴上的杆力度(从顶部的-1到底部的未定义)。

触摸按钮

检测在触摸屏幕上进行的按钮按下。

行为条件

按钮按下 检查按钮是否被按下。

按钮释放 检查按钮是否被释放。

此行为没有表达式。

平台游戏多点触摸控制器映射

用多点触摸控制器控制平台游戏角色。

此行为没有表达式。

顶部向下多点触摸控制器映射

用多点触摸控制器控制顶部向下角色。

此行为没有表达式。


此页面是有社区制作的关于 触摸摇杆和按钮(精灵) _扩展的自动生成参考页面,由 GDevelop,面向所有人设计的开源跨平台游戏引擎社区制作。