Re: [請益] 請問關於彈力勾索的效果該如何呈現?

作者: cjcat2266 (CJ Cat)   2017-11-16 04:36:25
※ 引述《bantime (景)》之銘言:
: https://www.youtube.com/watch?v=8_RrCNSzvEU
: 請問有人有做過類似的東西可以分享一下嗎?
以下理論未經測試,如果導致主機爆炸一概不負責 -3-
一開始的繩索只有兩個端點,鉤子端為初始錨點
每個frame偵側掃出來的三角形是否含地形端點
如果有的話,地形端點成為新的錨點
有多於兩個鉤索端點的時候
另外比較 "錨點與角色連線" 和 "錨點與前一個地形端點連線"
偵測當前錨點是否已經無效,而將前一個地形端點轉換成新錨點
錨點與角色端進行數值彈簧模擬
可以參考我之前寫的:
http://allenchou.net/2015/04/game-math-precise-control-over-numeric-springing/
更進一步理論與推導可以參考Erin Catoo寫的:
http://box2d.org/files/GDC2011/GDC2011_Catto_Erin_Soft_Constraints.pdf
X軸Y軸分量分開模擬就行了
彈簧的角色端初始速度射程鉤索建立時的角色速度
有多於兩個鉤索端點時,彈簧強度依照已於地形端點間消耗的長度調整

Links booklink

Contact Us: admin [ a t ] ucptt.com