4-基于物理約束的旋轉(zhuǎn)門【兼容虛幻5-虛幻4-物理約束Constraints-基

本節(jié)的主要內(nèi)容:
一、手動(dòng)旋轉(zhuǎn)門
1、學(xué)習(xí)約束,約束組件的設(shè)置;
2、新的知識(shí)點(diǎn):
理解角發(fā)動(dòng)機(jī)——目標(biāo)速度——強(qiáng)度
這里強(qiáng)度其實(shí)就是阻尼的意思。
二、自動(dòng)旋轉(zhuǎn)門
1、碰撞盒子組件的使用
2、藍(lán)圖中使用角發(fā)動(dòng)機(jī)——目標(biāo)速度
讓組件有一個(gè)初始轉(zhuǎn)速
Set Angular Velcocity Target
3、藍(lán)圖wake Rigid Body
————————一、手動(dòng)旋轉(zhuǎn)門—————

新建一個(gè)cub命名為Door,作為軸心,并作為父級(jí)

命名為DoorAxis,
約束組件的名稱1還是默認(rèn),
約束組件的名稱2填寫Door,
把角度XY面設(shè)為Free,其他Locked

把Door的子組件,設(shè)置為PhysicsActor

1、Angular Drive Mode——Twist and Swing
2、Target Velocity:都為0,在這里沒有設(shè)置
初速度,
所以旋轉(zhuǎn)門開始是不轉(zhuǎn)的。
Drives :Swing
Strength:2.0
在這里只能是正數(shù)。表示阻尼值,為0時(shí),沒有阻尼。對(duì)于這個(gè)旋轉(zhuǎn)來說,就會(huì)一直轉(zhuǎn)下去!
————————二、自動(dòng)旋轉(zhuǎn)門—————
添加一個(gè)碰撞盒子,命名為Detector;
新建一個(gè)bool變量,命名為ActiveDetector
新建一個(gè)浮點(diǎn)變量,命名為rotationspeed;
