Unity 3d憤怒的小鳥-Spring Joint彈簧關節使用功能
阿新 • • 發佈:2018-11-24
非常高興我能學到熱門遊戲憤怒的小鳥製作遊戲的課程。
實現小鳥的拖拽
使用**Spring Joint彈簧關節:彈簧關節允許一個剛體物件被拖向一個指定的"目標"點。這個點即可以是另一個剛體物件,也可以是世界。當物件遠離目標點時,彈簧關節對其施加力使其被拉回初始目標點。類似橡皮筋與彈弓的效果。
把右邊的樹枝賦值給小鳥的Connected Body 連線體;
Connected Body 連線體:彈簧關節工作連線另一個剛體並不是必需的。一般來說,當你的物件需要依賴另一個剛體的位置和旋轉時,那麼就連線它。如果關節沒有連線到剛體,那麼它將和世界連線。
Distances需要縮短距離;
Frequency發生頻率設定為2;
anchor:錨點,設定joint在物件區域性座標系中的位置,著並不是物件將彈向的點
Spring:彈簧,設定彈簧的強度,數值越高彈簧的強度就越大
Damper:阻尼,設定阻尼的係數,阻尼係數越大,彈簧強度越小的幅度越大
Min Distance:最小距離,設定彈簧啟用的最小距離值,如果兩個物件的之間的當前距離與初始距離的差大於該值,則不會開啟彈簧
max Distance:最大距離,設定彈簧啟用的最大距離值,如果兩個物件之間的當前距離與初始距離的差小於該值,則不會開啟彈簧
break Distance:斷開力,設定彈簧關節斷開所需要的作用力