maxscript 开发大全

环境

  1. 3ds max 2020,直接替换.exe的破解方式会保存不了文件,必须使用破解器破解,悄悄说一声支持正版

  2. vscode 是绝佳的开发环境,效率提升10倍吧
    知名搭建教程: https://www.bilibili.com/read/cv3245532/

mse 转换 ms

在线文档

先点击开发文档
再选择 MAXScript
  • ms的官方最新文档是混在一起,在这里搜会方便很多,就是比较旧了

地址:https://help.autodesk.com/view/3DSMAX/2017/ENU/

筛选只搜索MAXScript相关的内容

开发

for循环的变量,变量要引用一份,否则经常undefined

for i in objects where not isDeleted i and i.material!=undefined do
(
    print(ClassOf i.material as string)
    tempObj = i;
获取桌面路径

意味着.Net的方法都能白嫖了

    sysEn = dotNetClass "System.Environment"
    speFo = dotNetClass "System.Environment+specialFolder"
    
    desktopPath = sysEn.getfolderPath speFo.Desktop
    
    -- getSavePath 
    dir = getSaveFileName caption:"请选择保存的路径" initialDir:(desktopPath) types:("*.udatasmith")--initialDir:(getDir #maxroot)

    -- 显示方法
    showmethods sysEn
    -- 显示事件
    showevents sysEn 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容