作者cjcat2266 (CJ Cat)
看板GameDesign
标题[数学] 游戏数学:精确弹簧调控
时间Thu Apr 9 00:18:47 2015
对很多人而言,调控游戏中的弹簧是很头痛的一件事情
v = d * v + k * (xt - x)
x = x + v * h
假设我希望弹簧的震荡是一秒5次,每过一秒震幅衰退90%
到底d和k要设多少才是我想要的效果?
很多人选择花很多的时间微调d和k,直到结果跟理想"差不多"为止
本篇教学示范如何从弹簧的微分方程,推导出可以精确操控弹簧效果的参数
不要再浪费时间慢慢调整意义不明的d和k了!
http://allenchou.net/2015/04/game-math-precise-control-over-numeric-springing/
--
Web
http://AllenChou.net
Twitter
http://twitter.com/TheAllenChou
LinkedIn
http://linkedin.com/in/MingLunChou
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 45.50.175.11
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1428509933.A.58E.html
1F:推 Shinpachi: 微调派+1 04/09 12:17
2F:推 freemail: orz 04/09 12:35
3F:推 b10007034: 推微分方程一波 以前学的工程数学终於应用了 04/09 15:08
4F:→ b10007034: 哪条微分方程不难 阻尼 WIKI有详细说明 04/09 15:12
5F:推 johnny94: 这种东西哪里有相关资源可以学习阿 大学物理跟工数吗XD 04/09 16:57
6F:推 azureblaze: 自动控制 04/09 17:14
7F:→ azureblaze: 我修了一学期我还是浪费时间慢慢调整意义不明的d和k 04/09 17:14
8F:推 rephansu: 用mathematica辅助计算很快 04/15 02:33
9F:推 RadiationXen: 赞 04/17 13:09