赞
踩
Visual Studio Code对Autodesk 3dMax脚本语言 (MaxScript) 支持
本教程给大家分享Visual Studio Code对Autodesk 3dMax 脚本语言 (MaxScript) 支持。
MXSPyCOM项目:允许从外部代码编辑器编辑和执行3dMax MaxScript和Python文件。
功能特性
首先安装VSCode。
然后,在VSCode中,按Ctrl+Shift+P并键入“extension”。
去下载项目。打开MXSPyCOM.sln并编译项目。
将编译后的.exe放到本地磁盘的某个位置。例如,“C:\MXSPyCOM.exe”
将其粘贴到资源管理器%localappdata%\autodesk\3dsmax的地址栏中。您应该将“initialize_COMM_server.ms”文件放在你的3dmax安装目录的..\scripts\startup 启动文件夹。例如:
%localappdata%\Autodesk\3dsMax\2017 - 64bit\ENU\scripts\startup
为了让VSCode运行任务,它需要一个工作区。继续,将工作文件夹添加到工作区。
设置好工作区后,打开命令选项板并搜索“tasks(任务)”。单击“Configure Default Build Task(配置默认构建任务)”。
A.json文件将出现,您可以在这里配置Task设置。记住在“command:”字段中更改.exe的路径。
- {
-
- "version": "2.0.0",
-
- "tasks": [
-
- {
-
- "label": "Execute in Max",
-
- "type": "process",
-
- "command": "C:/MXSPyCOM.exe",
-
- "args": ["-f", "${file}"],
-
- "presentation": {
-
- "reveal": "always",
-
- "panel": "new"
-
- }
-
- }
-
- ]
-
- }
如果要在每次脚本求值时关闭“Terminal”面板,请将“reveal”:“always”更改为“reveal””:“never”,将“panel”:“new”更改为” panel “:“shared”
马上就要完成了!要进行测试,请打开一个maxscript。打开命令调色板并搜索“Run Task”。单击后,它将显示您先前配置的所有可用任务。
现在,如果你需要经常评估你的脚本,这是很麻烦的。但不用担心,您可以为“Run Task”命令指定快捷键。
打开命令调色板并搜索“Keyboard”。打开键盘快捷键文件。
你需要编辑“keybindings.json”文件。我已将“Ctrl+E”配置为与MAX一致的快捷方式,并将默认快捷方式替换为“Shift+E”。
- // Place your key bindings in this file to overwrite the defaults
-
- [
-
- {
-
- "key": "ctrl+e",
-
- "command": "workbench.action.tasks.runTask",
-
- "args": "Execute in Max"
-
- },
-
- {
-
- "key": "shift+e",
-
- "command": "workbench.action.quickOpen"
-
- },
-
- {
-
- "key": "shift+e",
-
- "command": "workbench.action.quickOpenNavigateNextInFilePicker",
-
- "when": "inFilesPicker && inQuickOpen"
-
- }
-
- ]
注意第6行:“args”:“Execute in Max”。该值必须与您在任务文件中定义的“label”值匹配。
小结:MaxScript 脚本结构有些杂乱无章,但MXSPyCOM已尽力组织结构、类、接口等,并且保证语法足够可用。
Ok!祝你编写脚本愉快!
附:MXSPyCOM下载:https://download.csdn.net/download/mufenglaoshi/87529927
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。