在铸造厂的核弹内部有一个名为Node
的类。在
假设我有一个名为Item1
的“node”对象
如果我print Item1
我得到
#Print Item1
# Result:
maskChannelMask alpha
maskChannelInput none
inject false
invert_mask false
message Hello There
我想把“你好”改成“再见” 我的猜测是
^{pr2}$但很明显这会把它转换成一个字符串。在
那么我该如何替换“node”对象的内容,并使其保持为node对象呢?在
可以对消息执行替换(假设消息是“节点”对象的字段):
打印
nuke.Node
实例会转储该节点的字符串表示形式,显示旋钮名称及其当前值。在message
部分指的是一个名为message, whcih you access by doing
Item1['message'], you can then call
value()or
setValue()`的旋钮。在因此,要修改该值,您需要查询原始值,执行字符串替换,然后使用
setValue
更新节点这在nukepython开发指南中有介绍,特别是在"Getting Started" section
相关问题 更多 >
编程相关推荐