8得票2回答
AndEngine的64位版本

我必须在Google Play商店提供一个64位版本的我的Android游戏,该游戏使用AndEngine。AndEngine的官方github repo没有提供64位版本的库。有人知道如何将库转换为64位吗?我尝试添加以下内容: APP_ABI := armeabi-v7a x86 x86...

9得票5回答
物理游戏编程Box2D - 使用扭矩定位类似炮塔的对象

这是我在使用LÖVE引擎实现游戏时遇到的问题,该引擎使用Lua脚本覆盖了box2d。 目标很简单:一个炮塔状物体(从上面看,处于2D环境中)需要定位自己,使其指向一个目标。 炮塔位于x、y坐标上,目标位于tx、ty上。我们可以认为x、y是固定的,但tx、ty往往会因时间而变化(例如鼠标光标...

31得票5回答
CMake错误:CMake无法找到与“MinGW Makefiles”相对应的构建程序。

我正在尝试使用CMake构建C++的Box2D库。当我运行CMake GUI时,出现以下错误:CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAK...

9得票1回答
Box2D中睡眠物体的缺点

在创建Box2D世界时,您可以选择启用物体休眠(如果它们停止运动,则不对其进行模拟)。为什么不将休眠设为默认选项?它有哪些缺点? 在Box2D中,默认情况下不启用休眠的原因是因为它会导致一些性能消耗。当启用休眠时,Box2D需要在每个时间步骤中检查每个物体是否要进入休眠状态,这可能会减慢模拟...

10得票4回答
Libgdx | Scene2d | 设置表格的背景颜色?

我正在创建一个菜单(就像flappy bird游戏中死亡后弹出的那个),我创建了一个继承自表格(table)的类,并希望将表格的背景设置为白色。有办法可以做到这一点吗?

7得票1回答
如何在C++中将`.a`文件导入到CMake?

我已经生成了libBox2D.a。现在我想将其导入C++项目,但我不知道如何操作。请问如何使用CMake将我的libBox2D.a导入到我的项目中?

10得票2回答
一个实体上多个装置还是多个实体?

假设我想在屏幕上创建1000或甚至5000个静态线条。我想知道的是,将所有这些线条(装置)附加到单个物体上和将每个装置放置在其自己的物体上之间有什么区别。这两种方法之间是否存在性能差异,或者其中一种方法提供了更多功能或控制? 以下显示了两种方法之间的差异。 将每条线附加到单个物体上: ...

7得票2回答
如何生成适合形状的纹理?(关于IT技术)

我有一组随机生成的EdgeShapes,如下图所示: 我的问题是,我该如何使用纹理填充底部区域,以使其看起来像地面?

8得票1回答
如何在Box2D中创建一个包裹世界

我需要使用Box2D创建一个无限循环的世界(所有物体的X坐标为0 < X < 1000(例如))。我曾经尝试过将物体来回传送,但感觉可能有更好的方法 - 有什么想法吗?没有任何对象(或一系列链接的对象)的X跨度超过约50,即屏幕宽度以下。 相机每次只能看到世界的一小部分(大约5%的宽度,10...

10得票2回答
Box2d: 无惯性延迟的鼠标关节

我正在使用mousejoint在box2d中拖动物体,但它导致了不想要的惯性延迟。 有没有任何一种方式可以立即拖动物体?