Box2D

Box2D

文章 9 浏览 64

将 Box2D 与 SDL 中现有的游戏类结构集成?

抱歉,标题相当模糊,但这似乎适合一个类似模糊的问题,尽管希望足够简洁,以便有人能够回答它。我花了相当多的时间在 SDL 中开发 2D 横向卷轴游戏的…

静赏你的温柔 2024-11-07 15:34:45 4 0

射线投射碰撞检测缺失

我正在编写自己的 Ray Cast 碰撞检测器,时不时地,就像百万分之一(最终变得非常频繁)。由于舍入点错误,我得到一条光线,它只是设法穿过多边形两侧…

心是晴朗的。 2024-11-07 14:21:25 4 0

如何在COCOS2D中实现摇摆(如钟摆)的绳索效果?

我试图在任何物体撞击悬挂物体时实现波浪效果,我怎样才能实现两者: 1.将物体悬挂在空中(因为它将是一个会波动的动态物体) 2.在该物体上实现波动效…

小矜持 2024-11-07 08:16:54 4 0

box2d中如何实现水平滚动?

我正在使用 box2D 开发 iPhone 游戏,我需要实现水平滚动...我能够滚动背景纹理和所有...但是,问题是,我无法滚动物理世界box2d...请帮助我,如何移…

故人爱我别走 2024-11-07 07:13:13 4 0

Box2d Loop Shape,确定平滑着陆

我正在编写一个游戏,其中一个圆形落在由数百个顶点组成的 b2LoopShape 上。 我试图通过使用接触侦听器来确定我的着陆是否平滑(沿着边缘着陆或垂直于…

寂寞清仓 2024-11-07 04:13:23 4 0

当我尝试使用 b2Body 的功能时游戏崩溃 - 为什么?

当我尝试在 NSObject 类中使用 b2Body 的功能时,我的应用程序崩溃了。 这是我的类的接口: #import #import "Box2D.h" #import "GLES-Render.h" #imp…

梦里南柯 2024-11-07 00:47:34 2 0

JBox2D碰撞过滤(categoryBits、maskBits)

我已阅读 Box2D 手册,并且了解屏蔽的一般工作原理。但我得到的结果并不遵循手册中的规定。 我有 3 类东西:玩家、障碍物和触发器。 玩家和障碍物会相…

扭转时空 2024-11-06 21:02:19 3 0

预测球路 - 人工智能

我正在 Flash 中使用 Box2D 实现一个简单的排球游戏。我需要为 CPU 玩家实现一些 AI。我们就叫他杰克吧。因此,杰克需要预测球被人类玩家约翰击中后会…

清风挽心 2024-11-06 14:24:36 4 0

jBox2D Android 在 80-90 动态体之后在手机上变得非常慢

我有一个包含 20-30 个主体(静态和动态)的简单游戏, 如果我添加更多动态主体和关节(超过 80-90 个项目),那么 Box2D 将非常滞后,并且有点慢.. …

小嗷兮 2024-11-06 04:36:13 2 0

Box2D 中哪个方向为零 (0)?

box2D 中哪个方向被视为 0 度?是北、南、东、西吗?那么角度是顺时针增加还是逆时针增加? 我已经阅读了手册,似乎没有任何地方提到这一点。…

看春风乍起 2024-11-05 23:34:05 3 0

Box2dweb,移动画布?

我目前正在使用 html5/js 开发一款游戏,使用 box2dweb 进行碰撞,但我遇到了需要与玩家一起滚动关卡的问题。 Box2d 直接渲染到 2d 上下文,所以我认…

霞映澄塘 2024-11-05 12:21:04 5 0

Box2d - 降低 b2body 的敏感性

当 b2Body 对象受到鼠标关节影响时,是否可以降低其灵敏度? 基本上我有一个跟随我的 b2body 的相机,过度旋转导致相机变得有点疯狂。 我尝试过使用旋…

掀纱窥君容 2024-11-05 01:33:30 2 0

Box2D 获取我身体的形状

Body b; while ((b=box2d.physics.PhysicssWorld.world.getBodyList().getNext())!=null) { Shape shape; while ((shape=b.getShapeList().getNext()…

纵山崖 2024-11-05 00:37:03 3 0

cocos2d/box2d iPhone - 随机圆形路径

我正在 iPhone 上尝试 Cocos2D/Box2D 中的一些新想法。 我想制作一小群在圆形(随机?)路径上移动的萤火虫动画...这个想法是用户可以用网捕获萤火虫…

醉生梦死 2024-11-03 18:04:53 2 0

touchBegan 时间戳

在我的游戏中,我需要计算触摸的持续时间。我这样做的方法是: -(BOOL) ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event { self.endTime =…

旧时浪漫 2024-11-03 16:44:00 1 0
更多

推荐作者

苍风燃霜

文章 0 评论 0

悸初

文章 0 评论 0

撧情箌佬

文章 0 评论 0

森罗

文章 0 评论 0

lyn1245

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文