一、场景物体设置模拟物理

1.默认情况下Actor的Mobility(可移动性)是Static(静止),Simulate Physics(模拟物理);如果勾选Simulate Physics,则Mobility会自动变成Movable,也就是说开启模拟物理,可移动性必须是Movable。

2.开启了模拟物理,模型必须要添加有碰撞器;没有碰撞器,无法开启模拟物理。

3.开启使用模拟物理后,物体会存在物理现象如撞飞或自由落体,与质量也存在关系,可以设置物体是否使用重力。如果不使用重力,物体则会处于漂浮状态。

初始:UE4-(蓝图)第三十五课设置模拟物理 

启用物理模拟后:UE4-(蓝图)第三十五课设置模拟物理

4.Linear Damping:移动阻力;Angular Damping:旋转阻力。如果操作人物移动,可以设置人物转向阻力,及上坡下坡在不同的地方移动的阻力值。

Enable Gravity 是否使用重力

  UE4-(蓝图)第三十五课设置模拟物理

5.最重要一点:如果想使用物理模拟,物体的碰撞器设置启用碰撞类型,一定要启用物理模拟,否则会出现警告。运行时也不会有物理模拟效果。

UE4-(蓝图)第三十五课设置模拟物理

二、在蓝图中设置mesh 启用物理模拟并动态更改碰撞器设置

UE4-(蓝图)第三十五课设置模拟物理

1.如果直接更改Mesh中的设置按照第一种情况设置即可,

UE4-(蓝图)第三十五课设置模拟物理

2.通过蓝图节点动态更改

UE4-(蓝图)第三十五课设置模拟物理

使用SetSimulatePhysics节点设置是否启用物理模拟,

使用SetCollisionEanble设置碰撞器的碰撞类型。

该情况使用于角色死亡后的效果(如果不使用死亡动画的情况下,可以使用物理模拟)

相关文章:

  • 2021-05-24
  • 2021-08-06
  • 2021-08-31
  • 2021-07-21
  • 2021-11-11
  • 2022-01-18
  • 2021-10-11
  • 2021-09-18
猜你喜欢
  • 2021-10-20
  • 2021-05-31
  • 2021-10-23
  • 2022-12-23
  • 2021-05-26
  • 2021-09-14
  • 2021-09-09
相关资源
相似解决方案