能否在运行时动态更改Box2d b2Body的形状?我想这样做是为了实现以下目标: i)以一定速度增加圆形形状的半径 ii)更改边框框架的尺寸以匹配动画帧的变化。
我正在开发一个基于浏览器的实验,其中我有N个特定的圆形(假设它们里面有独特的图片),需要将它们紧密地排列在一起,尽可能减少它们之间的空隙。它不必被排列成一个圆形,但它们应该“聚集”在一起。 圆的大小是可定制的,用户可以通过拖动JavaScript滑块来更改大小,更改一些圆的大小(例如,在滑块...
我正在制作一款游戏,玩家可以用手指拖动船只。我在游戏中使用Box2D处理物理方面的内容。特别地,我使用b2MouseJoint将触摸事件附加到船上,以便让触摸事件拖动船只。 但是有一个问题,拖动船只时它移动的方式不够真实,船只可以简单地沿任何方向被拖动,而现实世界中,船只只能沿着其长度移动,...
我找不到一个关于如何正确设置iOS手势识别器的教程。 我需要检测向上和向下滑动,并获取它们的回调。 任何帮助都会受到赞赏。谢谢。
好的,我正在尝试制作一个iPhone版本的游戏,这是我在这里做的一个游戏http://scratch.mit.edu/projects/techy/781198。Box2d和Chipmunk哪个更好,并且有哪些教程
一个Tiled地图对象有一个位置x,y(以像素为单位)和旋转角度。 我正在从地图中加载坐标和旋转,并尝试将它们分配给box2d Body。例如,Tiled对象的旋转单位是度,而box2d body的角度单位是弧度,两者之间存在一些差异。 我该如何将位置转换为BodyDef坐标x、y和角度,...
我即将开始开发一个主要特点是2D水模拟的游戏。我曾考虑使用Box2D作为引擎来设计水的效果,但我不确定它是否高效,而且我没有使用过Box2D。 如果有一个内置良好流体模拟的引擎那将非常棒。如果没有,我该从哪里开始?我已经搜索了一段时间,但仍然没有一个好的起点。 水在屏幕上最多只占10%,我...
我有一个b2Body,我想将其移动到某个目标位置,但我不想使用SetPosition函数。如何使用以下方法实现: 改变线性速度。 使用mouseJoint。(目标位置固定。不需要使用鼠标。) 我正在使用Box2DAS3 2.1a。在任何其他语言中提供的帮助也将不胜感激。