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()
大部分情况会返回好几个结果,用哪个好呢,抓阄吧(视情况而定)。