使用 Maxscript 在 3ds Max 中动态更改标志

Dynamically change flags in 3ds Max with Maxscript

我的主要问题是我不知道如何在 3ds Max 中使用 maxscript 动态创建标志变量。我本来希望你可以在连接的字符串前面加上一个井号,但这没有用。

我正在编写一个将为 material 动态创建标志的脚本。这适用于更改 materials 的动画纹理开始时间: meditMaterials[21][#Maps][#Diffuse_Color__Bitmaptexture__011_0060_ifl].starttime = 101f

我希望根据用户输入动态创建 material 标志 (#Diffuse_Color__Bitmaptexture__011_0060_ifl) 以获取如下输入:

#Diffuse_Color__Bitmaptexture__020_0040_ifl #Diffuse_Color__Bitmaptexture__046_0010_ifl #Diffuse_Color__Bitmaptexture__300_0020_ifl

您可以使用 globalVars 结构创建/获取/设置全局变量: http://help.autodesk.com/view/3DSMAX/2015/ENU/?guid=__files_GUID_E7584E94_8696_421E_920C_2A83FCD9ABBF_htm

这是否为您指明了正确的方向?