chipmunk

    2热度

    2回答

    在我的游戏中,物体掉下来了,我必须抓住那个物体,并且必须创建一个堆栈。我正在通过使用花栗鼠物理引擎来做到这一点。我能够创建堆栈,但我不明白如何检测堆栈正在像“Tower Bloxx”游戏那样下降。 如果有人知道它,请帮助我。

    1热度

    3回答

    我一直在做一个游戏,并与花栗鼠一起实现物理的东西。在花栗鼠的整合之前,所有的cocos2d部分都很好。一点背景: 游戏是一个块与游戏。级别在属性列表中定义,其中块的位置,块的大小,重力等都是为每个要在该级别中显示的块定义的。 问题在于块出现。我的BlockLayer类有一个方法,这是我游戏主场景的一部分。创建图层后,读取属性列表,并创建所有块。调用以下方法创建块: - (void)create

    1热度

    2回答

    我做了一个游戏,用一个可以通过触摸屏幕左右移动的角色,在角色上方,它是一个苹果,我需要的是苹果会掉下来,角色可能推动苹果就像打排球一样。 这就是问题所在,我从“包围球”中学到的是一个精灵的形状和身体,然后他们会自动碰撞,当我给形状和身体的角色,动画不工作,角色移动后一秒钟他“跳”到起点,无论我使用setPosition还是Action(MoveTo)到sprite也都是无用的 移动身体也不行。我用

    0热度

    1回答

    我正在开发一个游戏,打算抛弃一个对象,而不是让它被水平抛出,我想模拟它沿着模拟游戏中的深度的虚拟z轴抛出。像任天堂鸭子狩猎游戏。有人能指出我正确的方向来实现这一目标吗?我的第一个想法是实现一系列“地板”来放置物体,使物体逐渐变小,并沿着y轴对物体施加力。这是否接近可能的方法?我以前从来没有做过这样的事情。任何帮助将不胜感激。 谢谢。 -Oscar

    0热度

    2回答

    我需要实现一点Ai,它可以将冲量施加到刚体上以击中目标。就像炮弹从大炮射出一样。我使用Chipmunk Dynamics作为物理引擎。 我的数学是可怕的,因为是我的物理学,但我一直在读了起来,并从那么一点点的帮助,从这个wikipedia entry下面,我得到这个 float x = target.x = launchPos.x; float y = target.y = launchPos.

    0热度

    1回答

    我想堆放像iPhone Blood游戏一样的物品& Tower Bloxx。我想根据加速度计将该堆栈移动到左侧&。我试图通过使用花栗鼠来做到这一点。我可以堆叠,但是当它从左向右移动时,我无法摆动该堆栈,反之亦然。 如果有人知道它,请帮助我。 在此先感谢

    2热度

    4回答

    让我看看我是否可以清楚说明我正在尝试做什么...我会提炼出它的核心问题。 我有一个Objective-C程序和一个c回调函数。上下文是我使用iphone sdk使用cocos2d和花栗鼠物理。我想要做的是在子弹和怪物相撞时更新“分数”。一切工作正常,除了更新分数。 游戏逻辑在obj-c中,但实际的碰撞逻辑是在一个c函数中完成的,当事物碰撞时被调用。例如,我在那里渲染了碰撞的火焰/爆炸。我也想更新分

    3热度

    3回答

    我试图在球体形状撞击任何其他类型的形状时播放“boing”声音。哪些工作。但作品有点过于... 当球停下来或开始滚动时,它会与任何接触产生永久性碰撞,所以“boing”声会不断发出。 我在花栗鼠的文档中找不到任何东西,告诉我什么时候两件事情永久相撞。所以我想我不得不以某种方式将自己弄清楚,可能是用某种计时器来比较最近碰撞和当前碰撞。但这听起来对我很不好。 有没有人处理过这个问题?你是如何解决它的?

    1热度

    1回答

    这是我的问题。我有一个花栗鼠的刚体(一个苏打水可以站起来),我想改变它的重心到物体的底部,这样它可以在其上部施加力时落在它的侧面。 我在正确的轨道上吗? 1)出于某种原因,我无法将机身的重心设置为特定值。任何人有一个简单的解决方案, 2)那么雪碧的重心?我是否也需要更改它?如果是这样,怎么样? 谢谢你澄清。 Yohann T.