问题标签 [physics-engine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
5018 浏览

java - 我从哪里开始编写/使用 3D 物理模拟引擎?

我需要用 Java 编写一个非常简单的 3D 物理模拟器,立方体和球体相互碰撞,仅此而已。我从来没有做过这样的事情,我应该从哪里开始?关于如何完成的任何文档?我可以重复使用的任何库?

0 投票
6 回答
22782 浏览

android - Android 有没有像样的物理引擎?

我四处寻找可以很好地与 Android 配合使用的物理引擎,但我只是感到失望。

在性能方面,我听说 jbox2d 是最好的选择,但是(据我了解)从 Android SDK V1.0 开始,Dalvik VM 的验证器变得非常严格,拒绝了一些关键类并拒绝运行。使用 dx 工具后,此问题仍然存在(尽管我可能不正确地使用该工具)。

我知道 AndroidBox2D 移植项目的存在是为了针对 Android 垃圾收集器优化 jbox2d,但是项目页面没有任何下载,并且 gpl 许可证不如原版的 zlib 许可证有吸引力。

有没有人有任何关于让 jbox2d 在 Eclipse 中工作的提示,或者对我应该从哪里开始寻找有任何建议?

0 投票
2 回答
1072 浏览

scientific-computing - 通用物理引擎

是否有任何通用物理引擎可以对刚体进行大量模拟?我使用的是 Nvidia 的 PhysX,但这个引擎的重点是游戏开发、软体。我想知道是否存在运行在 PS3 单元处理器或 CUDA 内核之上的物理引擎,允许进行大规模的科学物理模拟。

0 投票
1 回答
1835 浏览

c# - 询问 Box2d 是否发生碰撞

我正在使用 Box2dx(移植到 C#;针对 XNA 进行了优化)。它处理碰撞解决,但我如何判断两个对象当前是否正在碰撞?

这是我正在尝试编写的函数:

collider1.Model.BodyBox2d在哪里Body,并且collider1.Model.BodyDef是 Box2d BodyDef。(当然,同样如此collider2。)

更新:看起来像联系听众,或者这可能有用:

为什么GetFixtureList()返回一个夹具?

0 投票
1 回答
3299 浏览

c# - Box2dx:World.QueryAABB 的用法?

我将 Box2dx 与 C#/XNA 一起使用。我正在尝试编写一个函数来确定一个物体是否可以存在于给定点而不与任何东西发生碰撞:

有没有更好的方法来做到这一点?应该如何World.QueryAABB工作?

这是较早的尝试。它被打破; 它总是返回假。

0 投票
1 回答
503 浏览

c++ - Havok 物理引擎的头文件位置列表

我正在尝试将 Havok 物理引擎集成到我的小游戏中。这是一个非常好的 SDK,但是头文件到处都是。许多标头深深嵌套在多个目录中。当您尝试包含不同重要对象的标题时,这会变得令人困惑。

我想知道是否有一个很好的指南可以让您知道某些对象在哪里以及它们在什么头中。我已经查看了 Havok 的文档,并且我还查看了参考手册,但他们没有给出关于某些类的位置(标题位置)的详细信息。此外,是否有任何程序可以扫描头文件并创建可以找到对象的列表?

再次感谢

0 投票
3 回答
26734 浏览

c++ - 什么是 2D 独立游戏的最佳引擎?

(小型)独立游戏的最佳引擎是什么?我对熟悉引擎、特殊功能等需要多少时间的信息感兴趣。

另外,我想知道我应该为这种类型的游戏使用什么物理引擎。

0 投票
1 回答
1469 浏览

physics - 您如何在子弹物理引擎中模拟传送带?

我正在编写一个模拟,其中我们需要一些盒子在它们在一组传送带上移动时进行相当准确的建模。目前,我们检测盒子是否与静态输送机表面发生碰撞,并根据输送机的预期速度对每个盒子施加脉冲。有没有办法让实际的输送机表面移动,让它在出料端缠绕或溶解并从进料端生长?只是要使用的项目符号类和方法的名称会很有帮助。

0 投票
3 回答
6131 浏览

android - jBox2d android绘制动态物体

我从这里的教程开始,并为视图添加了绘图代码(覆盖整个屏幕)。即使我调用 world.step(,),场景看起来是静态的而不是动态的。如何使场景动态化,我的绘图是正确的实现还是有更好的方法(使用 jBox2d 函数)?

0 投票
2 回答
1619 浏览

xna - Farseer 物理引擎和 XNA 4

有人用 XNA 4 编译过 Farseer Physics Engine 3.0 吗?