94得票6回答
我应该使用哪个Box2D JavaScript库?

有几个针对JavaScript的Box2D端口。哪一个是最好的? Box2DJS - “自动转换自Box2DFlashAS3_1.4.3.1” Box2Dflash 2.0转移到JavaScript中 - “一个大而丑陋的黑客,碰巧能工作” box2dweb - "将Box2DFlash...

46得票3回答
cmake .. 是什么作用?

我已经获得了Box2D项目的源代码并想要编译其中的testbed部分。 项目文件夹包含像freeglu、glui、testbed(演示)和helloworld(演示)这样的文件夹。 所有不同文件夹中都有许多CMakeLists.txt文件。 我认为我应该cmake所有这些文件,这样就可以在所有...

35得票11回答
计算两个CGPoint之间的距离

我需要计算两个 CGPoint 之间的距离。我参考了 这篇文章 和 这篇问答,但是我还是弄不明白。

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...

30得票2回答
将物体移动到特定位置 - Box2D

我有一个b2Body,我想将其移动到某个目标位置,但我不想使用SetPosition函数。如何使用以下方法实现: 改变线性速度。 使用mouseJoint。(目标位置固定。不需要使用鼠标。) 我正在使用Box2DAS3 2.1a。在任何其他语言中提供的帮助也将不胜感激。

26得票1回答
LIBGDX: "viewport"是什么?

这篇文章涉及到之前想要学习如何在LIBGDX和Box2D之间正确渲染的帖子。在继续之前,我必须先理解viewport。 经过大量的代码/帖子阅读,我感觉"viewport"的意思是"相机镜头的矩形开口,在这个开口中可以查看LIBGDX游戏世界,我可以在世界中移动它以查看我想要的内容"。但是,经...

23得票1回答
Libgdx游戏在Android上崩溃

我使用libgdx制作了一个游戏,之前在台式机和安卓设备上都能正常运行。但是我不确定是否是因为我开始使用box2d物理引擎和liquidfun粒子系统,基本上发生的情况是当我点击游戏中的“播放”按钮后,它开始加载,然后在加载完成后应该进入游戏屏幕,但它会崩溃并显示“很抱歉,我的游戏已停止运行”...

21得票3回答
JavaScript 物理引擎和模拟无限曲线

我想用JavaScript实现类似Tiny Wings的游戏。 我最初看到了使用Box2D的一种技术,我正在使用closure-web版本(因为它修复了内存泄漏问题)。 简而言之,我将曲线分解成多边形,使其看起来像这样: 我也尝试使用Chipmunk-js,并使用线段形状来模拟我的地面...

21得票3回答
Cocos2d + Box2d 或 Chipmunk

好的,我正在尝试制作一个iPhone版本的游戏,这是我在这里做的一个游戏http://scratch.mit.edu/projects/techy/781198。Box2d和Chipmunk哪个更好,并且有哪些教程

20得票6回答
在Swift中的SpriteKit物理引擎——球体滑向墙壁而不是反弹

我一边学习SpriteKit(使用Ray Wenderlich等人的iOS Games by Tutorials),一边基于Breakout创建了一个非常简单的测试游戏,以查看我是否能够应用所学的概念。我决定通过使用.sks文件创建精灵节点并将手动边界检查和碰撞替换为物理体来简化代码。 然而...