maxscript 中的闭包

mxs中并不允许闭包

在有类似操作的时候,可以通过直接创建全局变量的方式来进行

为了避免全部变量名字污染或干扰,可以用一个特殊一点的名字来标记

fn testFn =
(
global '@testFn.data' = #()
fn innerFn v =
(
append '@testFn.data' v
)
return innerFn
)
posted @   trykle  阅读(45)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示