cost 219 ms
JBox2D,使用 ChainShape.createChain 获取链体,但链体在 JBox2D 世界中的位置不正确 - JBox2D, use ChainShape.createChain to get a chain body, but positions of the body in JBox2D world are not correct

我想在我的游戏中得到一个 2 static 墙的物理体,然后一个球会击中它们并与它们发生碰撞。 第一面墙是游戏 window 的边界作为一个循环,第二面墙由 3 部分组成:一条直线 + 一条弧线 + 再一次是一条直线,所以我使用 ChainShape.createChain 先得到一个链形,然后添加 ...

setCenter() 方法没有正确地将 box2d fixture 上的精灵纹理居中 - setCenter() Method is not properly centering sprite texture on box2d fixture

在过去的几天里,我一直在试图找出一个我不明白的显示错误。 我一直在使用 box2d 和正交 Tiled 地图开发一个简单的 2d 平台游戏。 到目前为止一切顺利,物理工作正常,使用 b2d 调试渲染器我可以断言玩家固定装置和摄像机在关卡中的正确移动。 现在下一步我尝试加载纹理以显示精灵而不是调试形状 ...

2022-12-12 09:31:17   1   63    libgdx / box2d  
如何正确地将 Box2d RevoluteJoint 重置为其原始 state? - How do I reset a Box2d RevoluteJoint to its original state properly?

我有一个 static 主体 (B) 和一个动态主体 (A) 通过 RevoluteJoint (j) 连接的世界。 在模拟运行多个帧后,我通过以下方式重置身体和关节: 我在每次重置后的每一帧中记录关节的jointAngle(),并且每次模拟循环时值都略有不同。 例如: 框架循环 1 循环 2 循 ...

如何在带有 OpenGL3 的 PyQt6 中使用 Box2D 的 b2Draw class? 未调用 DrawSegment - How to use the Box2D's b2Draw class in PyQt6 with OpenGL3? DrawSegment is not called

我正在尝试绘制 Box2D 的对撞机。 现在,为了简单起见,我在这个例子中只有物理,没有图形。 必须调用DrawSegment()方法来打印hello 。 我从b2Draw class 继承了DebugDrawer class: debug_drawer.py 我创建了一个盒子形状的 objec ...

如何在 Qt6 中通过 OpenGL3 使用 Box2D 的 b2Draw class? 未调用 DrawSegment - How to use the Box2D's b2Draw class in Qt6 with OpenGL3? DrawSegment is not called

我正在尝试绘制 Box2D 的对撞机。 现在,为了简单起见,我在这个例子中只有物理,没有图形。 必须调用DrawSegment()方法来打印hello : 调试抽屉.cpp 我从b2Draw class 继承了DebugDrawer class: 调试抽屉.h 我创建了一个盒子形状的 object ...

2022-08-13 14:40:00   1   30    c++ / qt / box2d  
如何在 Box2D 中收到有关对象碰撞和对象触发的通知? - How do I can I get notified of an object collision and object trigger in Box2D?

Unity3D 具有OnCollisionEnter2D 、 OnCollisionExit2D 、 OnTriggerEnter2D等。但是,我正在使用 Box2D 并正在寻找一种方法来在我的 C++ 项目中实现类似或相同的东西,但我不知道如何。 我看到了一些关于实现监听器的东西,但我相信它适用 ...

box2d:没有正确模拟的简单示例 - box2d: simple example not simulating correctly

我是 box2d 的新手,并且正在按照在线教程之一将一些盒子放入场景并让它们掉落。 项目代码非常简单: 在模拟循环之前,创建了一个世界并将一些框添加到场景中: 定义为: 这些盒子能够以正确的位置和大小正确地添加到世界中。 然后在模拟循环中,世界执行步进模拟并为盒子发出一些绘制调用。 ...

Box2d 对象重叠问题 - Box2d objects overlapping issue

对不起我的英语不好,这不是我的第一语言。 我正在使用 pbox2d 库进行处理模拟(与普通 box2d 几乎相同)。 它确实有效,但我注意到对象彼此重叠。 我试图通过改变物体的恢复常数或密度来修复它,但没有任何改变。 有什么办法可以阻止这种现象——或者至少减少重叠? 我将向您展示我的项目的一些屏 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM