chipmunk相关内容
简单问题,但找不到答案: 静态物体可以对动态物体施加碰撞脉冲吗? here's a little recording of what my code does 如您所见,这两个动态三角形相互碰撞,并被静态线阻止。然而,这种行为并不是我想要的。如果我只有一个三角形,它将只滑下一个顶点的平台-->静态物体不会对三角形施加任何形式的扭矩或反力(我不是物理学家)。 这是否意味着我应
..
我是 cocos2d 的物理学新手.我正在使用花栗鼠,当两个物体碰撞时,它只是“柔软",就像它们是用海绵或橡胶制成的. 我的代码: cpInitChipmunk();空间 = cpSpaceNew();空间->重力 = cpv(0, 0);时间表(schedule_selector(HelloWorld::step),1.0f/60.f);astroBody = cpBodyNew(100
..
..
我正在使用 Cocos2d v3 并且想在与另一个物体碰撞后将一个物体从动态变为静态.目前我有: -(void)ccPhysicsCollisionPostSolve:(CCPhysicsCollisionPair *)pair static:(CCNode *)nodeA 通配符:(CCNode *)nodeB{_player.physicsBody.type = CCPhysicsBodyT
..
希望这个问题不像我担心的那样愚蠢,但它可能仍然很愚蠢. 我是 Objective-C 和 Cocoa 的新手.事实上,总的来说,我对 C 完全陌生.我正在尝试使用 Cocos2d-iPhone 实现 iPhone 游戏.这是我以前用 Flash 制作的游戏,所以我认为这将是一个很好的方法来学习 Objective C、cocoa 和 cocos2d. 我有一个大问题是理解为什么所有 C
..
一个简单的问题,但找不到答案: 静态物体可以向动态物体施加碰撞冲动吗? 这是我的代码作用的小记录 如您所见,两个动态三角形相互碰撞,并由静态线停止.但是,行为不是我想要的.如果我只有一个三角形,它将沿着一个顶点滑过壁架->静态物体不会对三角形施加任何形式的扭矩或反作用力(我不是物理学家). 这是否意味着我应该只使用动态物体作为障碍物,而且质量很高?我之所以选择使用静态物体,
..
我正在使用一个名为Chipmunk的物理库来开发我正在写的游戏。 在我的初始化函数中,我初始化全局变量 cpSpace space 。然后在更新中,我调用 cpSpaceStep(space,timestep)。此函数的原型为 void cpSpaceStep(cpSpace * space,cpFloat dt); 。我在此函数调用中遇到段错误。我在下面的代码中标记了这两个函数调用。
..
从字面上看,我没有发现任何可以帮助您的信息。即使对于py2exe,我也想使用pyinstaller。 我的问题是exe版本中未完全包含模块(pymunk [aka Chipmunk])。它可能缺少某种dll。基本上,它缺少我不知道如何解决的依赖性。 无法加载pymunk库。 此错误通常表示您在 中没有花栗鼠的编译版本,而pymunk可以找到该版本。 pymunk并不包含针对所有平
..
我需要在两个物体之间创建连接。关节将在物理世界中添加。我如何在层中访问物理世界? 解决方案 您有四个选择: 1)-覆盖Layer :: onEnter()或onEnterTransitionDidFinish() 方法,然后从这样的主题进行访问: Layer :: onEnter(){ Layer :: onEnter(); auto world = _directo
..
我是cocos2d的物理学新手.我正在使用花栗鼠,当两个物体碰撞时,它只是“柔软",就像它们是用海绵或橡胶制成的一样. 我的代码: cpInitChipmunk(); space = cpSpaceNew(); space->gravity = cpv(0, 0); schedule(schedule_selector(HelloWorld::step), 1.0f/60.
..
我有一个带有物理体的船。这艘船是静态物理体。船从CCAnimateMoveTo从左到右移动。当我点击屏幕上我的字符下降。我很好地检测碰撞。但我想要碰撞后我的性格只是落在船上,并继续与它一起移动。字符是动态身体。链接到示例视频:示例视频 此处我创建了一个船: - (void)createBoat { currentBoat = [CCSprite spriteWithImage
..
我只是有一个简单的sprite - 我怎么能让它旋转? 一个好的答案会显示如何旋转动态sprite和static_mass sprite 解决方案 如果Sprite是动态/非静态的,只需这样做: cpBodySetAngVel(ObjSmSprite.shape-> body,0.25); 对于静态主体,您可以这样做: [ObjSmStaticSp
..
我对花栗鼠完全陌生,我刚刚使用了几天,所以我猜这是很明显的,但我找不到任何文件。有没有任何回调或方法在chipmunk告诉你,2个给定的形状碰撞?。 如果不是最好的方法简单地使用cgrectcontains精灵。 / p> -Oscar 解决方案 您可以从Ipthnc的链接,但这是您可能需要的文档 - 它详细描述了碰撞回调系统: http://chipmunk-physi
..
好的,我想制作一个我在这里制作的游戏的iphone版本 http:// scratch.mit.edu/projects/techy/781198 is box2d or chipmunk better and where are some tutorials for each one 解决方案 如果您下载Cocos2d SDK,在包含的项目中是Box2d和Chipmunk的示例。只需打开
..
希望这个问题不是一个愚蠢的,因为我害怕它的声音,但它可能仍然是很蠢。 我刚接触Objective-C和Cocoa。事实上,我一般是C的新手。我试图使用 Cocos2d-iPhone 实现iPhone游戏。这是我在Flash之前做的一个游戏,所以我认为这是一个很好的方式来瘦Objective C,可可和cocos2d。 我有一个很大的问题是理解为什么所有的 Chipmunk 代码看起来不
..
我使用Cocos2d v3,并且想要在与另一个物体碰撞后将一个物体从动态变为静态。目前我有: - (void)ccPhysicsCollisionPostSolve:(CCPhysicsCollisionPair *)pair static:(CCNode *)nodeA通配符:(CCNode *)nodeB { _player.physicsBody.type = CCPhysi
..
我已经在谷歌一下,哦,寻找一个解决方案,以这3小时“的问题。”我试图找出如何使用LISP实例CFFI C结构。我有在C结构: 结构cpVect {cpFloat的x,y;} 简单吧?我有自动生成CFFI绑定(痛饮,我认为)这个结构:(CFFI:defcstruct#(花栗鼠lispify“cpVect”'类名) (#(花栗鼠lispify“X”'插槽名):双) (#(花栗鼠l
..