捏合手势
使用捏合手势移动摄像机或物体。
作者和贡献者 这个社区扩展: D8H。
这个扩展允许:
- 根据捏合手势移动、旋转和/或缩放摄像机
- 根据捏合手势移动、旋转和可选缩放物体
- 通过各种表达式处理更具体的需求
限制:
- 每次只能检测到一个捏合手势
提示
通过按步骤指南学习如何安装新扩展。
动作
启用或禁用摄像机捏合 启用或禁用摄像机捏合。
摄像机捏合约束 更改摄像机捏合约束。
摄像机捏合图层 选择要随捏合手势移动的图层。
条件
摄像机捏合已启用 检查摄像机捏合是否已启用。
触摸正在捏合 检查是否有触摸在捏合,如果有2个触摸被按下。
表达式
表达式
描述
PinchGesture::BeginningCenterX(string)
返回手势开始时捏合中心的 X 位置。
string
图层
PinchGesture::BeginningCenterY(string)
返回手势开始时捏合中心的 Y 位置。
string
图层
PinchGesture::CurrentCenterX(string)
返回捏合中心的 X 位置。
string
图层
PinchGesture::CurrentCenterY(string)
返回捏合中心的 Y 位置。
string
图层
PinchGesture::InversedX(number, number, layer name)
返回捏合手势之前点的原始 X 位置。
🔢 数字
捏合后 X 位置
🔢 数字
捏合后 Y 位置
🔤 图层名称 (字符串)
图层
PinchGesture::InversedY(number, number, layer name)
返回捏合手势后点在 Y 轴上的新位置。
🔢 数字
捏合后 X 位置
🔢 数字
捏合后 Y 位置
🔤 图层名称 (字符串)
图层
PinchGesture::Rotation()
返回手势开始时捏合手势的旋转(以度为单位)。
PinchGesture::Scaling()
返回手势开始时捏合手势的缩放。
PinchGesture::TransformedX(number, number, layer name)
返回捏合手势后点的新 X 位置。
🔢 数字
捏合前 X 位置
🔢 数字
捏合前 Y 位置
🔤 图层名称 (字符串)
图层
PinchGesture::TransformedY(number, number, layer name)
返回捏合手势后点的新 Y 位置。
🔢 数字
捏合前 X 位置
🔢 数字
捏合前 Y 位置
🔤 图层名称 (字符串)
图层
PinchGesture::TranslationX(layer name)
返回手势开始时捏合手势的水平平移。
🔤 图层名称 (字符串)
图层
PinchGesture::TranslationY(layer name)
返回手势开始时捏合手势的垂直平移。
🔤 图层名称 (字符串)
可捏合对象
通过在其上保持 2 个触摸移动对象。
行为动作
中止捏合 中止此对象的捏合。
行为条件
正在被捏合 检查对象是否正在被捏合。
此页面是由社区在GDevelop,为每个人设计的开源、跨平台游戏引擎生成的关于 捏合手势 扩展的参考页面。