|
0
|
| drigoSkalWalker · 技术社区 · 8 年前 |
|
|
1
0
虽然这似乎是一个搅拌器的奇怪之处,但根据定义 enumerated type 是一组命名值,在C/C++中,这些值存储为int数据类型,这可能是基于内存使用和性能的决定。在比较它们时,请考虑1972年创建C时可用的速度和内存。python 3。x标准库具有 support for enums 因此,虽然对象类型是可能值的枚举,但所选值存储为字符串,用于对应C源代码中定义的值集合。 blenders构建过程的一部分生成用于保存/加载混合文件的源代码,还用于进行python绑定,可以在blenders C源代码中找到相关枚举 here ,第二项中的字符串似乎是python中用于匹配的字符串。如果有兴趣 start here
您可以在blenders python中找到类似的用法,示例代码
here
|