附加到静态主体时更改 CCSprite 锚点
我正在花栗鼠中创建一个静态形状(使用 SpaceManager)并将 cpCCSprite 附加到它。 但是,我需要精灵的锚点偏离中心,但是当我更改精灵的锚点时,形状…
如何将 SpaceManager cpShape 存储在类似数组的形式中?
我正在尝试使用 Cocos2d 和 Chipmunk(通过 SpaceManager)创建一个柔软的球,使用一堆链接在一起的矩形,然后用弹簧连接到中心体。 类似这些示例 但…
Chipmunk 模拟时拖动 Sprite (Cocos2D)
我有一个用 Cocos2D 和 Chipmunk 构建的简单项目。到目前为止,它只是一个在地面(屏幕底部的静态线段)上弹跳的球(主体、形状和精灵)。 我实现了 c…
使用花栗鼠物理学 - 我如何知道两个碰撞物体的力
如果我在花栗鼠中有两个物体(我使用的是 cocos2d-iphone),一旦我检测到它们发生碰撞,我如何知道它们彼此碰撞的力度有多大? 我希望他们的力(相对…
使用 SpaceManager 时,如何使静态精灵成为 cocos2D 中另一个精灵的子对象
我有两个静态 (STATIC_MASS) SpaceManager 精灵。一个是另一个的孩子 - 我的意思是一种建立了另一个,但是尽管孩子的图像显示在正确的位置,但孩子似…
在chipmunk中运行名为bounce.c的演示时出错
#include #include #include #include "/home/satyajit/Chipmunk-5.2.0/include/chipmunk/chipmunk.h" #include "drawSpace.h" #include "ChipmunkDem…
如何施加不应连续的力
我有一个可以在按钮的帮助下移动的身体,这就是我正在做的事情: -(void) step: (ccTime) delta { int steps = 2; CGFloat dt = delta/(CGFloat)steps…
我如何对花栗鼠施加力量
我如何使用此功能 出现错误或警告 setupchipmunk(){ ........ } update(){ if(touch==true){ cpBodyApplyForce(body1,cpv(val1,val2),cpv(val3,val4))…
花栗鼠:如何删除尸体?
删除花栗鼠尸体的正确方法是什么?简单地调用 cpBodyFree 或 cpBodyDestroy 似乎不起作用,因为主体仍然显示在 cpSpaceEachBody 迭代中。 if(body->p.…
获取 GLUT 程序的 X 窗口 ID?或者,如何远程控制 X 上的 GLUT 程序?
我想向 X11 上的 GLUT 程序发送击键,但我找不到附加到 GLUT 程序的 X11 客户端。 我这样做,使用了最优秀的花栗鼠 2d 物理包演示程序: xlsclients -…
Cocos2d + Box2d 或花栗鼠
好的,我正在尝试制作我在这里制作的游戏的 iPhone 版本 http://scratch.mit。 edu/projects/techy/781198 是 box2d 还是chipmunk 更好,每个的教程在…