作者cjcat2266 (CJ Cat)
看板GameDesign
标题Re: [请益] 请问关於弹力勾索的效果该如何呈现?
时间Thu Nov 16 04:36:25 2017
※ 引述《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轴分量分开模拟就行了
弹簧的角色端初始速度射程钩索建立时的角色速度
有多於两个钩索端点时,弹簧强度依照已於地形端点间消耗的长度调整
--
Web
http://AllenChou.net
Twitter
http://twitter.com/TheAllenChou
LinkedIn
http://linkedin.com/in/MingLunChou
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 160.33.43.15
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1510778190.A.FD6.html
※ 编辑: cjcat2266 (160.33.43.15), 11/16/2017 04:37:44