懂物理引擎的进,请帮我看看这么做错在哪了

2016-11-26 15:45:33 +08:00
 heyzxz
在学 impulse-based 物理引擎,有谁能帮我看看图中的推导过程错哪了啊?

5825 次点击
所在节点    游戏开发
11 条回复
ProjectAmber
2016-11-26 16:02:43 +08:00
冲量(动量的改变量)应按质心速度计算。
heyzxz
2016-11-26 16:18:21 +08:00
@ProjectAmber 谢谢,可以说详细点吗?如果不用 P 点的速度变化的话,那 impulse 应该怎么算?
ProjectAmber
2016-11-26 16:33:10 +08:00
@heyzxz
垂直方向的冲量就这么算。
水平方向上需要应用的是冲量定理和相对质心的冲量矩定理,加上碰撞后 P 点纯滚动(速度为零)的假设。具体可以参考任意一本理论力学教材。
ProjectAmber
2016-11-26 16:37:38 +08:00
@heyzxz
刚刚想复杂了不好意思,直接应用相对 P 点的角动量守恒就解决了。
TangMonk
2016-11-26 17:18:21 +08:00
做游戏还得精通物理啊…好难…
Kilerd
2016-11-26 18:28:33 +08:00
@TangMonk 说好是物理引擎,不懂物理怎行?
yankebupt
2016-11-26 20:07:16 +08:00
1 楼终结...
接触点速度为 0 不等于整个球或者质心速度为 0
TaMud
2016-11-26 21:33:43 +08:00
刚体力学
heyzxz
2016-11-26 21:43:17 +08:00
@yankebupt 同意,但是接触点速度的变化,等不等于质心的速度的变化呢?
heyzxz
2016-11-26 21:43:39 +08:00
@ProjectAmber 谢谢,我再研究下看看:)
lsmgeb89
2016-11-27 00:50:37 +08:00
这感觉要物理系的来做哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/323482

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX