问题标签 [box2d-iphone]

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 投票
3 回答
4722 浏览

iphone - box2d:禁用碰撞反弹

我有一些盒子,使用box2d创建,其恢复设置为零。但是当它们相互摔倒时会出现反弹事件。但我不希望那样......我希望它们在摔倒另一个时不会移动。它可以如果我关闭重力就可以完成。但我也想要重力。这是我的代码

谁能帮我?

0 投票
1 回答
2180 浏览

rotation - cocos2d + box2d:向点旋转

我正在尝试通过我的 iPhone 应用程序中的 box2d 的 GetUserData() 旋转绑定到 cocos2d 精灵的 box2d 主体。具体来说,我正在尝试获取最新的触摸位置并朝那个方向旋转我的 box2d 身体。

关于box2d,我相当缺乏经验,所以任何建议都将不胜感激。下面是我想象中如何操纵玩家 box2d 身体的快速说明。我想澄清一下:

1)如果这是正确的做事方式。2)我如何计算玩家和最后一次触摸位置之间的角度,以便在那个方向上旋转我的玩家。

0 投票
1 回答
767 浏览

iphone - box2d world :: 一切都那么轻松!

我正在使用 box2d 2.1.2 和 cocos2d 0.99.4

在我的世界里,一切都很轻,没有丢石头或丢盒子的感觉!!一切都以同样的速度缓慢下落

和我的对象:

我的步骤:

密度不会改变下落的速度。缺少什么使它像这样流畅: 链接文本

谢谢您的帮助

0 投票
1 回答
2709 浏览

cocos2d-iphone - box2d:用动画移动身体

我正在使用 box2d 开发 iphone 游戏。但我没有很多经验。我使用此代码将身体移动到一个位置

并且身体确实移动了。但我需要它与动画一起移动。在目标 ci 中使用 UIView 动画来做类似类型的事情。谁能告诉 cocos2d box2d 怎么可能?

0 投票
1 回答
921 浏览

cocos2d-iphone - 如何使移动物体“粘”在box2D中的静止物体上

我一直在试验用于 iPhone 的 cocos2D 中的 box2D 示例项目,并且想知道 box2D 是否是合适的引擎,用于在移动对象完成沿某个方向移动时使移动对象“粘”到静止对象上。

下面是我要实现的目标的简化:我有 MovingObject,一个动态刚体,当施加足够的力时它会抵抗重力垂直移动。随着 MovingObject 移动,它可能会与静态对象 StationaryObject 重叠。当重力将 MovingObject 的速度减小到零以使其不再移动时,我希望 MovingObject 仅在与 StationaryObject 重叠时才保留在原处。如果对象不重叠,MovingObject 应该开始根据重力向下向地面移动。在下降过程中,如果 MovingObject 在任何时候与 StationaryObject 重叠,它应该停止下降并保持在该位置,就好像它卡在 StationaryObject 上一样。

我可以让 MovingObject 根据我对其施加的力移动,但不确定如何让它在到达其上升的顶部时停止并停留在那里,假设它与 StationaryObject 重叠。

目前,我正在尝试简单的方形/框对象,但最终两个 MovingObject StationaryObject 将被定义为非常不同的复杂多边形形状。

提前感谢您为实现这一目标提供的任何见解和/或建议。

0 投票
2 回答
1758 浏览

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

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

游戏配置.h

应用委托

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

0 投票
1 回答
500 浏览

cocos2d-iphone - Box2D 是我的 iphone 游戏场景的最佳解决方案吗?

我打算在 Cocos2D 中构建一个基本的反弹 iOS 游戏。Box2D 是否最适合以下场景?

布局将由屏幕顶部的目标组成,屏幕中间有障碍物,阻止从底部直接看到目标。用户将通过从侧面和障碍物周围反弹来从屏幕底部射出一个球,以击中目标。类似于突围风格的游戏。

随着游戏关卡的进展,障碍物将动态移动,从左到右、从左到右、从上到下等。

我知道碰撞检测可以单独使用 Cocos2D 来实现。不使用物理引擎也能实现球在障碍物和墙壁上的反弹和轨迹吗?

在游戏场景中我将不需要重力。降低球的速度/速度将是必不可少的。

请注意,我是 iOS 开发新手,来自前端 Web 开发背景。

非常感谢您的建议和帮助。

谢谢

0 投票
1 回答
715 浏览

cocos2d-iphone - 施加脉冲时身体不稳定运动(Cocos2d-Box2d)

基本上我试图以特定角度对圆形物体施加脉冲。但是身体的移动方向很不稳定。谁能帮帮我吗。

0 投票
1 回答
189 浏览

iphone - 如何使用 box2d 为 iphone 框架创建自定义多边形?

我还想知道每个对象何时被选中。box2d 可以吗?谢谢

0 投票
1 回答
1278 浏览

iphone - 如何使用弹弓以不同的角度移动物体?

我是 iPhone 应用程序开发和 Xcode 的初学者,我正在使用具有弹弓效果的 Box2D 开发一个小游戏。使用弹弓时,我需要帮助以各自的角度移动身体。弹弓是使用绘制的,ccDrawLine并在其上放置一个身体。

在我的项目中,当使用弹弓时,物体会在不同的方向上随意移动。有谁知道如何解决这一问题?

我的代码:

绘制弹弓:

将物体放在吊索上:

我正在尝试手动创建和添加角度。

角度创作: