问题标签 [box2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5459 浏览

iphone - [ios.cocos2d+box2d]how to disable auto-rotation?

I have created a project with cocos2d 0.99.5 + box2d. When I rotate my iphone, Screen automatically rotated too. So the boxes Flew up into the ceiling.

How to disable auto-rotation?

plz

0 投票
5 回答
9058 浏览

java - Box2D旋转一个物体,如何?

我怎样才能旋转一个对象Box2D?试过了。。

..但不工作。

0 投票
1 回答
685 浏览

c++ - Box2D 矩形碰撞

我正在为我正在制作的游戏使用 Box2D 进行物理处理,我想看看是否有一种方法可以使用 Box2D,以便 a 可以获取一个矩形并查看它是否与另一个矩形发生碰撞,而无需执行任何实际的物理操作。例子:

提前致谢!

0 投票
2 回答
1758 浏览

cocos2d-iphone - 如何将 HelloWorld 模板 0.99.5 设置为纵向?

我正在尝试通过更改文件来做到这一点

游戏配置.h

应用委托

应用程序切换到纵向模式,但 Box2d 的身体迫使重力向右

0 投票
1 回答
146 浏览

iphone - 将 UIViewController 添加到 box2D 项目

我一直在使用 cocos2D,并从 cocos2D 的示例项目中开发了一个项目。该项目不使用 UIViewcontroller,我想通过界面生成器添加元素。

我是否认为我可以添加一个 UIViewController 并在这个(在这个 UIView 之上)拥有所有物理交互?

我已经为这个项目添加了一个 UIViewcontroller 工具,但似乎迷失了如何正确启动它(因此,我没有运气)

谢谢你的帮助。

0 投票
1 回答
306 浏览

flash - 在 Box2D 中 1:1 显示?(闪存 AS3)

有谁知道如何实现 box2d 数据的 1:1 显示?

我将所有值除以 Physics.Scale 值 (30),但我创建的框是这样的: polyDef.SetAsBox(640 / Physics.scale, 32 / Physics.scale);

仍然显示远大于 640 像素宽和 32 像素高。

奇怪的是,我的世界 AABB 以 640x480 完美显示。

有人有想法么?

这就是我创建调试绘制数据的方式:

0 投票
1 回答
1367 浏览

iphone - 如何移动 box2d 对象?

我有一个玩家角色,我希望他每秒发射一颗子弹。

这是一个自上而下的视图,没有重力。

我一直在用 SetLinearVelocity() 和 ApplyLinearImpulse() 做这件事,对象移动了,但我无法控制速度。

如何控制子弹的速度?

0 投票
2 回答
979 浏览

c++ - 如何在不施加力的情况下旋转 Box2D 主体?

有人知道吗?我所能看到的只有 ApplyTorque 和 SetAngularVelocity,我只想在将对象添加到模拟之前旋转对象,例如:所以我有一个板条箱靠墙倾斜,另一个是平的。

0 投票
2 回答
962 浏览

android - 每隔几秒就结结巴巴。如何解决这个问题?

我一直在密切关注本教程。

http://www.4feets.com/2009/03/2d-physics-on-android-using-box2d/

在遇到一些问题后,我让它在我的 T-mobile G1 上工作。

现在我在屏幕上绘制了 4-5 个对象(球)。我让球在屏幕中间产生并开始下落。

问题:游戏每隔几秒就会卡顿。我检查了 Logcat 并认为 GC 是罪魁祸首。

但是,我见过很多使用 box2D 的游戏并制作出流畅的游戏玩法(例如,Andengine 演示)。

他们是怎么做到的?他们是如何阻止 GC 启动的?(假设 GC 真的是罪魁祸首)

欢迎任何意见。

先感谢您!

0 投票
1 回答
656 浏览

flash - box2D flash:选择性恢复

我正在尝试做一场排球比赛并模拟基于 box2d 的每一个动作。我想做的是当球员击球和球击中墙壁时有不同的球恢复。所以在第一种情况下球应该飞得更快,在第二种情况下更慢。

但是,如果我试图以不同的方式为玩家和墙壁对象设置恢复原状,我也会注意到玩家本身正在从墙上弹跳......有没有办法可以选择性地做到这一点?例如,击球不应该导致球员反弹......但是如果球员击球,它应该反弹很多。