box2d 相关问题

Box2D是一个免费的开源二维物理模拟器引擎,由Erin Catto用C ++编写,并在zlib许可下发布

如何将OSMNx图转换为Box2D

我正在尝试将OSMNx实现到Box2D世界中,我想将块设置为静态主体。我设法获得了节点的坐标(它们的纬度和经度),但是我不知道如何过滤...

回答 1 投票 1

如何查询特定区域内的Box2D实体?

我想使所有Box2D实体处于特定半径内。对于afaik,我需要使用QueryCallback。我这样尝试:private def getBodies(position:Vector2,radius:Float):LibgdxArray [Body] = ...

回答 1 投票 1

为什么我的播放器在Eclipse和LibGDX中不掉落(重力)?]

我正试图让我的玩家摔倒,但他没有。他只是停留在地图上。他不能动。你能帮忙吗?这是屏幕的代码。这是我拥有所有类似...

回答 1 投票 0

如何在C ++中使用SFML和Box2D设置记分板

我想为这两名球员(皮卡丘)设立一个记分牌。我的问题是:如何检测何时球触地?如何设置在游戏中可以改变的对象?就像两个...

回答 1 投票 0

LibGDX ShapeRenderer拒绝渲染

当前,我正在尝试在鼠标和主体之间绘制一个矩形,所要捕获的是我希望该线具有最大长度。表示屏幕上两点之间的距离较小时...

回答 1 投票 1

是什么导致我的CMake多目标模式错误?

我一直在尝试在代码块上安装box2D 2.3。一切进展顺利,直到我遇到了.make文件的障碍。我相信大多数问题是由使用“ \”代替的代码块引起的。]]]

回答 1 投票 0

cocos2d + box2d:物理对象中的圆形边缘

请提示,因为在表示顶点的物理对象上可能有倒圆的边缘?例如,有一个规则的矩形,就是这样描述的:b2Vec2 ...

回答 3 投票 0

我正在尝试将Box2D安装到python,但我没有成功

我和我的朋友正在尝试基于python创建一个模拟器,因此我们想使用Box2D。我试图使用pip install Box2D将box2d安装到python 3.6,但它向我展示了这一点-使用缓存...

回答 1 投票 0

libgdx中的渲染Box2D链形状

我将链条形状用作2D跑道的壁。一切都可以与Debug Renderer完美配合,并且我能够使用精灵简单地渲染其他对象。但是我该如何渲染...

回答 1 投票 0

PyBox2D-在碰撞过滤过程中,NoneType无法下标

我有一个Box2D世界,需要过滤碰撞,我在那里有三个实体,汽车,行人和建筑物。详细信息可以在这里找到,我被告知问一个新问题。我终于...

回答 1 投票 1

在Libgdx中设置相机旋转

我似乎找不到找到将libgdx(带有box2d的项目)中的正交相机的旋转与box2d主体的旋转联系起来的方法。有cam.rotate(xy)的方法,给它一个脉冲或...

回答 2 投票 5

查找两个向量和它们之间的角度

[我有一辆车辆和一个代表行人的点,我能够找到向量a和b(请参见下图),然后尝试使用已知公式cos(Angle)来计算它们之间的角度...] >

回答 1 投票 1

如何在Box2D中创建世界而又不离开未解决的外部因素

我一直在研究2D物理引擎,Box2D出现了。我一直在阅读它,并尝试进行设置,但是遇到了问题。使用premake5创建构建。打开一个新的Visual Studio ...

回答 1 投票 0

圆圈正好在两个正方形之间时会改变其方向

我有一个Box2D世界,其中的圆圈代表行人,而正方形则代表建筑物def walker_walk(行人,建筑物):##找到距离行人最近的建筑物...

回答 1 投票 1

圆圈正好在两个正方形之间时会改变其方向

我有一个Box2D世界,其中的圆圈代表行人,正方形代表建筑物,我有一个算法可以找到最近的建筑物,然后它将在边缘转弯,但是我有一个...

回答 1 投票 1

访问冲突,NotEnemy为0xBF800000

我使用cocos2d-x进行游戏。运行我的程序一段时间后,变量“ NotEnemy”将始终报告“访问冲突”错误。 NotEnemy是我在...中设置的变量...

回答 1 投票 -1

有没有一种方法可以获取OSMNx中块的坐标

我正在尝试将OSMNx实现到Box2D世界中,并且我想将块设置为静态主体,我正在考虑某种三角剖分,但是我很好奇是否有任何内置函数...

回答 1 投票 0

修复Box2D工程图

我正在尝试为一个建筑物绘制一个矩形,该矩形的每侧的边都将有一个边缘(它应该代表一栋有围栏的建筑物),它运行的很好,但是当我尝试添加新的...

回答 1 投票 5

需要知道何时开始和结束碰撞box2d

公共类Contact实现ContactListener {@Override public void beginContact(Contact contact){夹具fa = contact.getFixtureA();夹具fb = contact.getFixtureB(); ...

回答 1 投票 0

如何使用PyBox2d检测碰撞并使用该信息

嗨,我有这个简单的代码来测试在Box2d中处理碰撞的情况,它只是将矩形降到给定的高度,当将主体旋转45度时发生了一个有趣的问题...

回答 2 投票 0

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