-1

我正在尝试为大学生构建一个软件,以通过实验学习物理概念。例如尝试不同的角度来击中一个移动的物体(理解射弹理论);具有不同速度/质量的运动物体发生碰撞以更好地理解碰撞等。需要建立逼真的实验(更多的 2D/3D 外观和感觉)。有没有免费软件可以做到这一点?

4

5 回答 5

2

Open Dynamics Engine是一个不错的游戏物理引擎,您可能想看看。

于 2009-05-03T13:44:07.463 回答
1

从来没有听说过任何免费软件可以做到这一点,但肯定有很多物理模拟框架有多种语言。他们中的大多数使用 Verlet 集成。以下是一些物理引擎:

  • APE : 用 actionscript 编写的 2d 引擎,支持像弹簧这样的软体
  • box2dflash : 2d 引擎也用 actionscript 编写,基于 box2d 用 C 编写。仅支持刚体
  • phys2D:用java编写的二维引擎
  • jbullet:子弹 3d 引擎的 java 端口
  • fun-motion:不是物理引擎,但列出了几个基于物理的游戏。真的值得检查,因为您可能会发现一些游戏可以满足您的需求
  • 我的物理实验室:也不是引擎,但有一些质量弹簧系统的 java 示例等。
于 2009-05-03T16:23:40.340 回答
0

这让我想起了 Microsoft DOS 中的Gorilla

于 2009-05-03T12:52:42.843 回答
0

游戏开发者的物理学可能很有趣。从链接页面:

碰撞台球。导弹轨迹。超速汽车的转弯动力学。通过应用物理定律,您可以对游戏中几乎所有弹跳、飞行、滚动、滑动或静止不动的事物进行逼真建模,从而为计算机游戏、模拟和动画创建引人入胜、可信的内容

它不使用开源物理/游戏框架,但涵盖了所有低级物理编码。

于 2009-05-03T13:01:22.697 回答
0

查看Chipmunk 2-D 物理 SDK。- 我发现基于现有的演示非常容易上手。

您可以轻松设置一些具有初始质量、位置和速度的物体,并使用键盘或鼠标调整属性,然后开始模拟。

于 2009-05-09T01:56:14.000 回答