阿赵的MaxScript学习笔记分享一《基础操作篇》

MaxScript学习笔记目录
大家好,我是阿赵。这是MaxScript学习笔记系列的第一篇。
在学习怎样写脚本之前,先来学习一下窗口和工具的操作

1、脚本编辑

1.打开脚本编辑窗口

在这里插入图片描述

通过New Script或者Open Script打开脚本编辑窗口
在这里插入图片描述

脚本可以保存在任意的地方

2.编辑界面

在这里插入图片描述

通过在代码编辑窗口选择Tools/Edit Rollout打开界面编辑窗口
在这里插入图片描述

绘制一个按钮
在这里插入图片描述

保存
在这里插入图片描述

保存之后再看脚本编辑窗口,会发现自动添加了代码
在这里插入图片描述

3.运行

要让刚才编辑的窗口显示出来,先要给窗口起个名字,把默认的unnamedRollout改成azhaoTestWin,把默认的窗口标题"Untitled"改成”测试窗口”,最后加一句createDialog azhaoTestWin
现在脚本编辑内容变成了:
在这里插入图片描述

在脚本编辑窗口按快捷键CTRL+E,可以运行这个脚本,会看到这样的一个窗口
在这里插入图片描述

2、脚本监听器

1.打开脚本监听器

在这里插入图片描述

在3dmax主界面工具栏找到MAXScript Listener,或者按快捷键F11,可以打开脚本监听器
在这里插入图片描述

2.在脚本监听器里面输入脚本

这个界面等于一个控制台,可以直接在里面输入脚本,比如输入box()然后回车,会看到
在这里插入图片描述

在场景里面出现了一个box模型,它的名字是Box001,在坐标0,0,0

3.脚本的输出和错误显示

在代码编辑器里面编写的代码,如果有输出或者报错,也会在代码监听器里面显示。
比如修改一下刚才的脚本:
在这里插入图片描述
在这里插入图片描述

点击窗口的测试按钮,然后会在脚本监听窗口看到输出。
有报错也是一样,比如我特意写一个错误的代码:
在这里插入图片描述
在这里插入图片描述

这次运行窗口,并点击按钮,会发现出现了报错,并告诉我们报错的位置,这里显示脚本第12行报错了。

4.清空打印内容

当想清空脚本监听窗口的内容时,可以按快捷键CTRL+D,或者输入clearListener()并回车

5.脚本内容修改时的操作

由于在脚本编辑器按CTRL+E可以重新运行脚本,但之前已经打开的窗口不会自动关闭而是直接打开了一个新的窗口,所以在编写有窗体的脚本时,修改之后想运行记得先把旧的窗口关闭

6.奇怪的编码问题

写好的编码,如果里面包含有中文,有时候会在保存好文件,再次打开时突然中文都变成了问号,暂时不知道为什么。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值