我可以在没有物理引擎的情况下做简单的物理吗?

问题描述 投票:0回答:1

所以我想要一个非常简单的单例物理模拟。具体来说是这样的:

这里黑色的条是坚实的地面,蓝色的条是木板,黄色的东西是弹簧,红点是连接点。弹簧不需要碰撞。我想看到这个模拟的结果,顶板有不同的重量。

对我来说,这似乎是一个小型模拟,尽管由于实体的交互,我仍然不知道如何在代码中实现它。 (例如,底板上有 3 个力:弹簧、顶板重量和地面)

因为我只需要这个,所以我认为在我的项目(网站 javascript)中包含整个物理引擎依赖项可能有点矫枉过正。我不喜欢有如此“大”的依赖性并增加我的网站加载时间等。

所以这是我的问题:这是否可以在没有几天头痛的情况下实现,或者我最好只使用一个过度杀伤的物理引擎。

javascript simulation physics physics-engine
1个回答
0
投票

尝试https://www.npmjs.com/package/pocket-physicalshttps://www.npmjs.com/package/matter-js
是<100kb total, not so much

无法在没有几天头痛的情况下实现这个,因为这是大学水平的数学
如果您擅长物理、数学和编程,您将花费 4-12 小时制作相当于一些

pocket-physics
脚本

© www.soinside.com 2019 - 2024. All rights reserved.