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,面向所有人设计的开源跨平台游戏引擎社区制作。