Skip to content

可拖拽(适用于物理对象)

使用鼠标(或触摸)拖拽物理对象。

这个社区扩展的作者和贡献者VictrisGames


该扩展使玩家可以点击并拖拽物理对象来移动它们。当点击释放时,物体会保留速度,允许玩家将物体甩到屏幕上。

注意:

  • 默认的“可拖拽”行为对于具有物理行为的对象不起作用。应该使用这个扩展来代替。
  • 这个扩展只对具有物理行为的对象起作用。
  • 动力学物理模式和这个扩展不兼容。物体会被改变为动态模式。

停车烦恼示例使用了这个扩展(在线打开项目)。

提示

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

可拖拽(适用于物理对象)

使用鼠标(或触摸)拖拽物理对象。

行为操作

释放拖拽的对象 释放拖拽的对象。

阻尼比 改变物体的关节阻尼比(范围:0到未定义)。

启用(或禁用)自动拖拽 启用(或禁用)使用鼠标或触摸的自动拖拽。

频率 改变物体的关节频率(每秒)。

最大力 改变物体的最大关节力(牛顿)。

鼠标按键 改变用于移动物体的鼠标按钮。

开始拖拽物体 开始拖拽物体。

行为条件

阻尼比 比较物体的关节阻尼比(范围:0到未定义)。

频率 比较物体的关节频率(每秒)。

自动拖拽 检查是否启用了自动拖拽。

正在被拖拽 检查物体是否被拖拽。

最大力 比较物体的最大关节力(牛顿)。

鼠标按键 比较用于移动物体的鼠标按钮。

行为表达式

表达式

描述

Object.DraggablePhysics::Damping()

返回物体的关节阻尼比(范围:0到未定义)。

Object.DraggablePhysics::Frequency()

返回物体的关节频率(每秒)。

Object.DraggablePhysics::MaxForce()

返回物体的最大关节力(牛顿)。

Object.DraggablePhysics::MouseButton()

返回用于移动物体的鼠标按钮。


_本页是关于可拖拽(适用于物理对象)扩展的自动生成参考页面,由GDevelop社区制作的开源跨平台游戏引擎提供支持。