MaxScript 防坑规范指南
由于是个人规范,以下会出现 禁止 绝对不要 等词汇
不要使用美刀$符号
-- 按名字选择物体,这个逃不掉 $物体名字 -- 除此之外 $.length = 50 for i in $ do print i.name for i in $* do print i.name -- 应该写成 sel = selection[1] if classof sel == Rectangle then sel.length = 50 --和 sels = selection as Array for i in sels do print i.name --和 objs = objects as Array for i in objs do print i.name --选择节点的子物体,官方推荐的魔鬼语法:https://trykle.gitee.io/3dsmax-2020.1-maxscript-help/#!/url=./files/GUID-8395020C-E3B6-4282-AF1C-5B58BDB97A24.htm objs = $Teapot001/* as array select objs -- /*明明是跨行注释的开头,居然也能接在$符号后面,他会污染你的代码编辑器 -- 推荐 obj = $Teapot001 kids = obj.children select kids -- 这文档中还要各种加除号加省略号的操作,个人表示无法接受,也将全部抛弃
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步