首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我听不懂_chipmunk_cffi.lib cp

我听不懂_chipmunk_cffi.lib cp
EN

Stack Overflow用户
提问于 2017-10-09 11:12:36
回答 1查看 38关注 0票数 0

当我追踪到_chipmunk_cffi.py时,它来自pymunk._chipmunk_cffi_abi import ffi, lib, lib_path

所以我追踪到_chipmunk_cffi_abi.py,它只是lib, lib_path = load_library(ffi, "chipmunk", debug_lib=_lib_debug),但是我再也找不到ffi了。那么这是什么呢?

我想看看space.step()在做什么,我在哪里可以找到这个?

EN

回答 1

Stack Overflow用户

发布于 2017-10-09 21:38:35

Pymunk本身并不做实际的模拟,而是使用一个单独的c库Chipmunk来实现这一部分。Chipmunk是用C语言编写的,并通过CFFI外部函数接口库从Pymunk中的Python代码中调用。我不认为你可以直接从Python端追踪到C代码。相反,如果你想看看它是什么样子,你可以直接检查c源代码,例如,步骤函数在这里:https://github.com/viblo/pymunk/blob/0d79176cf2fd642bd2ce4005478cb8d6e37c1e9c/chipmunk_src/src/cpSpaceStep.c#L336

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46638323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档