尝试使用联系侦听器。监听“contact.End()”不工作。 (Box2d、iPhone)
MyContactListener 类: .h #import "Box2D.h" #import #import struct MyContact { b2Fixture *fixtureA; b2Fixture *fixtureB; bool operator==(con…
创建 Box2D 主体数组
我有一个球,它是一个 box2d 物体,在屏幕上移动...我想创建多个类似类型的球,它们也应该相互碰撞。 我现在使用的代码是 ballcount = [[levelData ob…
Box2D 中的光线投射?
我正在创建一个项目,其中有随机的 Box2d 主体。现在我在DRAW方法中根据用户的TouchesMoved画一条线。我需要使用RayCasting > Box2d 的方法检查该线和…
无法摧毁身体(Box2d)
- for (var bb1:b2Body= world.GetBodyList(); bb1; bb1 = bb1.GetNext()) { if (bb1.GetUserData() is Sprite) { world.DestroyBody(bb1); } } world…
Box2d , Cocos2D - 相同的身体,相同的冲动,但不同的效果
在我的游戏中,我每 2 秒创建一个新物体,然后对这个 Box2d 物体施加一个脉冲。 我的问题是冲动仍然是一样的,但身体以两种方式表现: 它慢慢向上,或…
如何在slick2d中绘制jbox-2d
我正在尝试实现 Box2D“Hello, world”(手册中的下落框程序),但无法弄清楚如何在正确的位置绘制形状。我相信 slick2D 的绘制或填充矩形函数需要两…
AS3:SetChildIndex 不起作用
我正在使用 QuickBox2D 库,并且尝试将一个对象移动到舞台底部。 但它不起作用,QuickBox2D 似乎无法识别它。 Call to a possibly undefined method s…
Box2d 碰撞脉冲
我想使用碰撞的冲量来计算碰撞中每个物体所造成的损坏。到目前为止,我有以下内容: void FMContactListener::PostSolve(b2Contact* contact, const b…
AS3>未找到类型或不是编译时常量:事件
有人可以告诉我这段代码有什么问题吗? 1046: Type was not found or was not a compile-time constant: Event. private function contactListener(e:…
将一条线(边缘)设置为几乎 0 厚度的 box2d iphone 的主体
我正在尝试添加一条线作为 box2d 主体,厚度几乎为 0 或 1 像素。我尝试使用很多方法,如 setasedge、setasbox 但我无法得到它。 groundBox.SetAsEdge…
像 CCSprite 对象一样移动 Box2d 实体
在cocos2d中,您可以轻松使用CCSprites并以各种方式移动它们。最重要的是 - 他们可以缓入/缓出。对于大多数游戏来说,这对于平滑移动等是可取的。 id …