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


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

實現小鳥的拖拽

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

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

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


Distances需要縮短距離;

 

Frequency發生頻率設置為2;

 

 anchor:錨點,設置joint在對象局部坐標系中的位置,着並不是對象將彈向的點

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

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

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

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM