chipmunk相关内容

黑猩猩/花栗鼠2D-动态物体与产生碰撞冲动的静态物体的碰撞

简单问题,但找不到答案: 静态物体可以对动态物体施加碰撞脉冲吗? here's a little recording of what my code does 如您所见,这两个动态三角形相互碰撞,并被静态线阻止。然而,这种行为并不是我想要的。如果我只有一个三角形,它将只滑下一个顶点的平台-->静态物体不会对三角形施加任何形式的扭矩或反力(我不是物理学家)。 这是否意味着我应 ..
发布时间:2022-04-10 10:31:30 Python

花栗鼠碰撞太软了

我是 cocos2d 的物理学新手.我正在使用花栗鼠,当两个物体碰撞时,它只是“柔软",就像它们是用海绵或橡胶制成的. 我的代码: cpInitChipmunk();空间 = cpSpaceNew();空间->重力 = cpv(0, 0);时间表(schedule_selector(HelloWorld::step),1.0f/60.f);astroBody = cpBodyNew(100 ..
发布时间:2022-01-21 18:04:00 游戏开发

什么是花栗鼠?(除了是一个物理引擎)

希望这个问题不像我担心的那样愚蠢,但它可能仍然很愚蠢. 我是 Objective-C 和 Cocoa 的新手.事实上,总的来说,我对 C 完全陌生.我正在尝试使用 Cocos2d-iPhone 实现 iPhone 游戏.这是我以前用 Flash 制作的游戏,所以我认为这将是一个很好的方法来学习 Objective C、cocoa 和 cocos2d. 我有一个大问题是理解为什么所有 C ..
发布时间:2022-01-21 17:19:36 移动开发

Pymunk/Chipmunk2d-动态物体与静态物体碰撞,产生碰撞脉冲

一个简单的问题,但找不到答案: 静态物体可以向动态物体施加碰撞冲动吗? 这是我的代码作用的小记录 如您所见,两个动态三角形相互碰撞,并由静态线停止.但是,行为不是我想要的.如果我只有一个三角形,它将沿着一个顶点滑过壁架->静态物体不会对三角形施加任何形式的扭矩或反作用力(我不是物理学家). 这是否意味着我应该只使用动态物体作为障碍物,而且质量很高?我之所以选择使用静态物体, ..
发布时间:2021-04-23 18:51:07 其他开发

库调用时出现分段错误

我正在使用一个名为Chipmunk的物理库来开发我正在写的游戏。 在我的初始化函数中,我初始化全局变量 cpSpace space 。然后在更新中,我调用 cpSpaceStep(space,timestep)。此函数的原型为 void cpSpaceStep(cpSpace * space,cpFloat dt); 。我在此函数调用中遇到段错误。我在下面的代码中标记了这两个函数调用。 ..
发布时间:2020-06-08 18:44:11 C/C++开发

在Pyinstaller中使用Pymunk

从字面上看,我没有发现任何可以帮助您的信息。即使对于py2exe,我也想使用pyinstaller。 我的问题是exe版本中未完全包含模块(pymunk [aka Chipmunk])。它可能缺少某种dll。基本上,它缺少我不知道如何解决的依赖性。 无法加载pymunk库。 此错误通常表示您在 中没有花栗鼠的编译版本,而pymunk可以找到该版本。 pymunk并不包含针对所有平 ..
发布时间:2020-06-08 18:44:07 Python

如何在层中访问物理世界

我需要在两个物体之间创建连接。关节将在物理世界中添加。我如何在层中访问物理世界? 解决方案 您有四个选择: 1)-覆盖Layer :: onEnter()或onEnterTransitionDidFinish() 方法,然后从这样的主题进行访问: Layer :: onEnter(){ Layer :: onEnter(); auto world = _directo ..
发布时间:2020-06-08 18:44:02 游戏开发

花栗鼠碰撞太软

我是cocos2d的物理学新手.我正在使用花栗鼠,当两个物体碰撞时,它只是“柔软",就像它们是用海绵或橡胶制成的一样. 我的代码: cpInitChipmunk(); space = cpSpaceNew(); space->gravity = cpv(0, 0); schedule(schedule_selector(HelloWorld::step), 1.0f/60. ..
发布时间:2020-05-27 20:05:43 游戏开发

Cocos2d 3.0 + Chipmunk + CCAnimation:使用动画对象移动物理体。怎么样?

我有一个带有物理体的船。这艘船是静态物理体。船从CCAnimateMoveTo从左到右移动。当我点击屏幕上我的字符下降。我很好地检测碰撞。但我想要碰撞后我的性格只是落在船上,并继续与它一起移动。字符是动态身体。链接到示例视频:示例视频 此处我创建了一个船: - (void)createBoat { currentBoat = [CCSprite spriteWithImage ..
发布时间:2016-12-11 22:33:20 移动开发

花栗鼠碰撞检测

我对花栗鼠完全陌生,我刚刚使用了几天,所以我猜这是很明显的,但我找不到任何文件。有没有任何回调或方法在chipmunk告诉你,2个给定的形状碰撞?。 如果不是最好的方法简单地使用cgrectcontains精灵。 / p> -Oscar 解决方案 您可以从Ipthnc的链接,但这是您可能需要的文档 - 它详细描述了碰撞回调系统: http://chipmunk-physi ..
发布时间:2016-12-11 21:21:22 移动开发

Cocos2d + Box2d或Chipmunk

好的,我想制作一个我在这里制作的游戏的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的示例。只需打开 ..
发布时间:2016-12-11 20:52:54 其它移动开发

什么是Chipmunk? (除了是物理引擎)

希望这个问题不是一个愚蠢的,因为我害怕它的声音,但它可能仍然是很蠢。 我刚接触Objective-C和Cocoa。事实上,我一般是C的新手。我试图使用 Cocos2d-iPhone 实现iPhone游戏。这是我在Flash之前做的一个游戏,所以我认为这是一个很好的方式来瘦Objective C,可可和cocos2d。 我有一个很大的问题是理解为什么所有的 Chipmunk 代码看起来不 ..
发布时间:2016-12-09 02:11:40 移动开发

Common Lisp的,CFFI,和实例C结构

我已经在谷歌一下,哦,寻找一个解决方案,以这3小时“的问题。”我试图找出如何使用LISP实例CFFI C结构。我有在C结构: 结构cpVect {cpFloat的x,y;} 简单吧?我有自动生成CFFI绑定(痛饮,我认为)这个结构:(CFFI:defcstruct#(花栗鼠lispify“cpVect”'类名) (#(花栗鼠lispify“X”'插槽名):双) (#(花栗鼠l ..
发布时间:2016-08-23 10:58:20 C/C++