注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
Physical Force
Physical Force是一个球形物体,其力被施加到其中心,并且衰减如下:
这里:
Name | Description |
---|---|
distance | 球心与物体之间的距离。 |
radius | 施加力的球体的半径。 |
attenuation | 力衰减系数。 |
力半径范围内的所有物理物体和粒子都被拉到Physical Force节点的中心或远离其中心。物体和粒子也可以是旋转的围绕Physical Force节点的中心。
也可以看看#
- PhysicalForce类,用于通过API管理Physical Force节点
位于data/samples/physicals文件夹中的一组样本:
- force_00
- force_01
- 来自的片段演示力作用的物理视频教程
增加体力#
通过UnigineEditor将Physical Force添加到场景中:
- 跑步UnigineEditor的项目。
-
在菜单栏上,单击Create -> Physics -> Physical Force。
-
单击世界上的某个地方以放置Physical Force。
新的Physical Force节点将被添加到UnigineEditor,您将能够通过Parameters窗口对其进行编辑。默认情况下,节点的半径为1。
编辑体力#
在Physical Force部分(Parameters窗口→Node选项卡)中,可以调整Physical Force的以下参数:
Edit Size |
切换Physical Force节点的编辑模式。启用后,可以更改施加物理力的半径:每个轴以彩色圆圈突出显示。要更改沿轴的半径,请拖动相应的圆。 |
---|---|
Physical Mask | Physical掩码。 Physical Force的物理掩码必须比赛物理对象的Physical掩码。否则,物理力将不会影响对象。 |
Radius | 半径,以单位为单位施加物理力。 |
Attenuation | 衰减因子,指示当对象从力中心移开时,物理力会减少多少。 |
Attractor | 施加在Physical Force半径范围内的对象的吸引力。如果提供正值,则物体将被拉离受力点。如果提供负值,则物体将被拉至受力点。 |
Rotator | 施加到Physical Force半径内的对象的旋转力。如果提供正值,则对象将顺时针旋转。如果提供负值,则对象将逆时针旋转。 |
最新更新:
2022-03-10
Help improve this article
(or select a word/phrase and press Ctrl+Enter)