4-基于物理约束的旋转门【兼容虚幻5-虚幻4-物理约束Constraints-基

本节的主要内容:
一、手动旋转门
1、学习约束,约束组件的设置;
2、新的知识点:
理解角发动机——目标速度——强度
这里强度其实就是阻尼的意思。
二、自动旋转门
1、碰撞盒子组件的使用
2、蓝图中使用角发动机——目标速度
让组件有一个初始转速
Set Angular Velcocity Target
3、蓝图wake Rigid Body
————————一、手动旋转门—————
00:57

新建一个cub命名为Door,作为轴心,并作为父级

02:25
命名为DoorAxis,
约束组件的名称1还是默认,
约束组件的名称2填写Door,
把角度XY面设为Free,其他Locked

03:23
把Door的子组件,设置为PhysicsActor

04:18
1、Angular Drive Mode——Twist and Swing
2、Target Velocity:都为0,在这里没有设置
初速度,
所以旋转门开始是不转的。
Drives :Swing
Strength:2.0
在这里只能是正数。表示阻尼值,为0时,没有阻尼。对于这个旋转来说,就会一直转下去!
————————二、自动旋转门—————
05:29
添加一个碰撞盒子,命名为Detector;
新建一个bool变量,命名为ActiveDetector
新建一个浮点变量,命名为rotationspeed;

09:23
10:10
12:34