C4D中获取ID的符号

C4D的API提供了获取ID相对应的符号常量的方法。这些常量能在C4D主目录中的resource子目录中的.h头文件中找到。

一般建议使用符号常量,不要使用ID,一来可读性更高,二来程序兼容性更好。其实我感觉就是记不住:(

调试的时候会需要ID和相关的符号常量, 去那些头文件里面搜一下就行了,高手可以用python脚本来搞~~

importc4d
 
def searchNames(value):
    for k, v in c4d.__dict__.iteritems():
        if v == value:
            yield k
  
 
def main():
    IDTOSEARCH =1023342
    for name in searchNames(IDTOSEARCH):
        print name
         
         
if__name__=='__main__':
    main()

大部分情况会返回好几个结果,用哪个好呢,抓阄吧(视情况而定)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容