1. 程式人生 > >Unity 3d憤怒的小鳥-Spring Joint彈簧關節使用功能

Unity 3d憤怒的小鳥-Spring Joint彈簧關節使用功能

非常高興我能學到熱門遊戲憤怒的小鳥製作遊戲的課程。

實現小鳥的拖拽

使用**Spring Joint彈簧關節:彈簧關節允許一個剛體物件被拖向一個指定的"目標"點。這個點即可以是另一個剛體物件,也可以是世界。當物件遠離目標點時,彈簧關節對其施加力使其被拉回初始目標點。類似橡皮筋與彈弓的效果。

把右邊的樹枝賦值給小鳥的Connected Body 連線體;

Connected Body 連線體:彈簧關節工作連線另一個剛體並不是必需的。一般來說,當你的物件需要依賴另一個剛體的位置和旋轉時,那麼就連線它。如果關節沒有連線到剛體,那麼它將和世界連線。


Distances需要縮短距離;

 

Frequency發生頻率設定為2;

 

 anchor:錨點,設定joint在物件區域性座標系中的位置,著並不是物件將彈向的點

Spring:彈簧,設定彈簧的強度,數值越高彈簧的強度就越大

Damper:阻尼,設定阻尼的係數,阻尼係數越大,彈簧強度越小的幅度越大

Min Distance:最小距離,設定彈簧啟用的最小距離值,如果兩個物件的之間的當前距離與初始距離的差大於該值,則不會開啟彈簧

max Distance:最大距離,設定彈簧啟用的最大距離值,如果兩個物件之間的當前距離與初始距離的差小於該值,則不會開啟彈簧

break Distance:斷開力,設定彈簧關節斷開所需要的作用力