11得票1回答
动态改变Box2D物体形状

能否在运行时动态更改Box2d b2Body的形状?我想这样做是为了实现以下目标: i)以一定速度增加圆形形状的半径 ii)更改边框框架的尺寸以匹配动画帧的变化。

10得票3回答
将可调整大小的圆形图形放置在彼此附近

我正在开发一个基于浏览器的实验,其中我有N个特定的圆形(假设它们里面有独特的图片),需要将它们紧密地排列在一起,尽可能减少它们之间的空隙。它不必被排列成一个圆形,但它们应该“聚集”在一起。 圆的大小是可定制的,用户可以通过拖动JavaScript滑块来更改大小,更改一些圆的大小(例如,在滑块...

9得票2回答
在Box2D中模拟水的阻力

我正在制作一款游戏,玩家可以用手指拖动船只。我在游戏中使用Box2D处理物理方面的内容。特别地,我使用b2MouseJoint将触摸事件附加到船上,以便让触摸事件拖动船只。 但是有一个问题,拖动船只时它移动的方式不够真实,船只可以简单地沿任何方向被拖动,而现实世界中,船只只能沿着其长度移动,...

18得票2回答
适当的iOS滑动手势识别器

我找不到一个关于如何正确设置iOS手势识别器的教程。 我需要检测向上和向下滑动,并获取它们的回调。 任何帮助都会受到赞赏。谢谢。

21得票3回答
Cocos2d + Box2d 或 Chipmunk

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

9得票1回答
Libgdx中Tiled地图对象转换为box2d刚体位置

一个Tiled地图对象有一个位置x,y(以像素为单位)和旋转角度。 我正在从地图中加载坐标和旋转,并尝试将它们分配给box2d Body。例如,Tiled对象的旋转单位是度,而box2d body的角度单位是弧度,两者之间存在一些差异。 我该如何将位置转换为BodyDef坐标x、y和角度,...

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

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

18得票1回答
iPhone物理引擎用于流体/水模拟?

我即将开始开发一个主要特点是2D水模拟的游戏。我曾考虑使用Box2D作为引擎来设计水的效果,但我不确定它是否高效,而且我没有使用过Box2D。 如果有一个内置良好流体模拟的引擎那将非常棒。如果没有,我该从哪里开始?我已经搜索了一段时间,但仍然没有一个好的起点。 水在屏幕上最多只占10%,我...

7得票2回答
如何使用LibGDX相机与Box2D调试渲染器

我正在尝试使用Box2D Debug渲染器与我的LibGDX精灵和物体一起使用。问题在于渲染器将盒状物体绘制在屏幕中心,然后Sprite以其默认位置(0,0)在屏幕左下角绘制。当我移动汽车Sprite时,汽车和Debug Box同时移动,导致它们不重叠。 我知道问题出在相机上,因为我已经试着...

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

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