问题标签 [jbox2d]

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 投票
1 回答
566 浏览

java - 在 Andengine 中创建物理体时出现奇怪的错误

我正在尝试通过这样的代码创建一个多边形物理体:

可变顶点包含此形状的顶点。

而且它不起作用 - 应用程序启动(显示黑屏和应用程序标题栏),然后退出而没有任何错误(LogCat 中没有崩溃对话框和错误)。

但是当我删除顶点数组的元素之一时,它工作正常。

我做错了什么?

0 投票
2 回答
1277 浏览

java - setLinearVelocity() 没有按预期工作

我一直在搞乱 jbox2d,当身体的 x 速度受到世界重力的影响时,我感到很惊讶。这是我的代码:

如果我每帧都应用它或禁用重力,线速度只会产生显着差异。谁能弄清楚我做错了什么?

0 投票
1 回答
1000 浏览

android - 如何在 android 活动中显示 JBox2D 对象?

我编写了一个使用 jbox2D 显示圆圈体的代码。但是当运行这段代码时,我得到了空白屏幕。现在如何在屏幕上显示这个刚体。我需要使用任何视图在屏幕上显示它吗?请帮助..

0 投票
1 回答
325 浏览

java - 我们在 JBox2d 中有 RopeJoint 吗?

只是一个快速的问题,似乎 jbox2d 中缺少 RopeJoint ......是真的如此还是他们将其重命名为什么?

距离接头工作正常,但我希望它是灵活的,就像一根绳子,而不是一根金属棒。:)

0 投票
2 回答
962 浏览

java - JBox2d - world.getBodyList() 进入无限循环

我正在尝试创建一个类,将我的 JBox2d 世界的对象绘制到画布上。

更新时我打电话给

它将世界和画布传递给绘图类,它应该循环遍历世界对象并将它们绘制到画布中。

但它似乎进入了一个无限循环,后退按钮不起作用,然后它说“没有响应”并提供强制关闭。

任何想法在这种情况下循环通过身体的正确方法是什么?

谢谢!

0 投票
2 回答
999 浏览

andengine - 当有重力(Box2D/AndEngine)时,如何让身体在屏幕上弹跳?

我已经做了很多搜索,并找到了多个关于反重力物体的建议,但似乎没有什么能正常工作。我有一个用地球引力创建的物理世界。用户点击屏幕并创建精灵/动态物体。然后这些由于重力而落到屏幕底部。我有另一个精灵/身体应该在屏幕上反弹,忽略重力并从已创建的精灵反弹。AndEngine 的 Box2D 似乎没有 setGravityScale() 所以我不能将重力设置为 0。创建附加到运动体的固定装置以确定哪一侧发生碰撞的问题是精灵是一个圆(不是很大交易),我不太明白它们是如何工作的。我看到我可能能够创建一个动态的身体,其恒力等于身体。getMass()*SensorManager.Earth 在 -y 方向并将弹性设置为 1,但没有办法获得完美的弹性碰撞。有人有什么完美的建议吗?

0 投票
1 回答
1220 浏览

java - 如何在 Slick2D 中使用 JBox2D 调试绘图?

JBox2D是 Box2D 物理引擎的 Java 端口,具有一个可扩展的模块,用于创建形状的调试绘图。如何将它与Slick2D游戏库一起使用?

0 投票
1 回答
666 浏览

java - Java Slick2D 和 Jbox2D

我最近开始java使用该Slick2D库开发游戏,并且非常喜欢它。我遇到了一个问题,我的游戏需要物理,浏览网页后我决定使用Jbox2D物理引擎。在安装之前Jbox2D,我只想确保我可以 Jbox2D有效地使用Slick2D. 刚开始,我会制作一个带有重力、动量和摩擦力的平台式游戏。这不是很多物理,我可能会自己添加它,但我想熟悉物理引擎,以防我转向需要更复杂物理的游戏。如果Jbox2D不是适合这项工作的物理引擎,我会很乐意使用其他东西。

0 投票
3 回答
833 浏览

java - 我将如何将 DebugDraw 与纯 JBox2D 一起使用?

好的,这是我的代码(这只是使用 DebugDraw 的测试):

当我运行此代码时,我得到:

有谁知道是什么原因造成的,我应该怎么做?我尝试过谷歌搜索,但我只能找到 Slick2D,我不想植入整个库来测试一个简单的测试应用程序。

0 投票
1 回答
76 浏览

playn - playn 骨骼构建排除 jbox2d

为什么默认playn骨架项目不包含jbox2d?以及如何将它包含在 Maven 构建中?我确实了解如何将其包含到我的 IDE 中,但我希望 maven 构建包含来自 git go 的此依赖项