我从maxscript官方教程中获得了以下内容:
getTransformLockFlags <node> -- mapped
当我在侦听器窗口中尝试代码getTransformLockFlags selection
时,会出现错误:
-类型错误:调用需要函数或类,得到:未定义 -MAXScript调用堆栈: -线程数据:threadID:4324
-[堆栈级别:0] -在顶级
但是如果我使用getTransformLockFlags $
或for i in selection do getTransformLockFlags i
,效果很好。
这真的让我感到困惑,因为如果getTransformLockFlags方法被映射,这意味着它应该直接与collection一起使用,但是从我的情况来看,它似乎仅适用于单个节点,而不适用于选择。
如果有任何想法,请先感谢!
答案 0 :(得分:0)
这看起来像是文档中的错误,因为在MAXScript上下文中,getter函数对于集合没有真正意义。