如何解决动画节点 - 数据接口导入问题
我在动画节点中有动画。有一个Expression 节点,每一帧结果的值都会发生变化。我将表达式节点结果与节点“数据接口”(“导出模式”)连接起来。
我有一个 python 脚本,它有一个 My_Print_Res()
函数,它与 bpy.app.handlers.frame_change_post.append (My_Print_Res())
一起放置。
My_Print_Res()
将结果值从数据接口打印到控制台:
print (bpy.data.node_groups ['AN Tree']. nodes ["Data Interface"]. value)
。
现在让我们看看会发生什么: 我运行脚本,然后使用“播放动画”箭头在时间轴中启动动画。 问题是它第一次打印值,第二次和其他时间发生错误 - TypeError: '@R_502_4003@' object is not callable。你能告诉我我的错误是什么吗?
我找到了原因,但我不知道如何解决。原因在一个完全不同的地方。我做了一个空函数 - 这是代码:
import bpy
def Pr():
pass
if Pr not in bpy.app.handlers.frame_change_pre:
bpy.app.handlers.frame_change_pre.append(Pr())
我得到同样的错误: TypeError: '@R_502_4003@' 对象不可调用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。