自由者CG

标题: 零起点入门MAXScript(第一节) [打印本页]

作者: 有空    时间: 2015-11-16 09:58
标题: 零起点入门MAXScript(第一节)
声明,非专业教程,如果有不对谬误处,还请大家指正!


先了解一下MAXScript,MAXScript是3ds Max内置脚本语言,max2.0及以后加入的功能。也能使用在max相关产品,脚本可使用于建模、动画、材质、渲染等等。它是专门为3D Studio Max设计的。可以这样说,用脚本可以把max几乎所有的功能重写一遍,而且能实现无法用鼠标键盘实现的操作,那么多流行的脚本就是例证。那么,别人写的脚本究竟是怎样实现的呢?下面我们先让大家体验一下,现在让我们来执行一段代码,先不用管代码的意思。
1.打开max,依次选择菜单栏——MAXScript——新建脚本,这样就打开了编辑器,复制以下代码到编辑器内:
rollout test "测试" width:162 height:42
(
button btn1 "点击一下试试!" pos:[21,12] width:120 height:20
on btn1 pressed  do
(
messagebox "欢迎您来到自由者CG论坛!"
)
)
createdialog test

保存,文件名如cs.ms。

2.依次选择菜单栏——MAXScript——运行脚本——选择你刚存的cs.ms文件,确定后会弹出一个对话框
(, 下载次数: 9)

点击后,弹出如下对话框。
(, 下载次数: 7)

怎样?看到效果了吗?
其实代码很简单,一个强大的脚本都是由许多小脚本组成的。好了,言归正传。

MAXScript侦听器(按f11可快速打开此功能)
(, 下载次数: 8) (, 下载次数: 9)
或者在max界面的左下角,有个迷你侦听器,此处右键,也可以打开此功能
(, 下载次数: 8)

利用max工具也可以打开。
(, 下载次数: 13)

脚本侦听器
可以实时执行MAXScript语句,输入命令后用小键盘上的回车键,即可马上执行。
New Script打开一个脚本编辑器,用来编写脚本,可以保存执行等等操作,以后编写脚本就在这里进行。
Open Script打开一个选择脚本对话框,一个没加密的脚本就可以通过这里打开看到源代码,并进行修改编辑。
Run Script打开一个选择脚本对话框,选择一个脚本后就直接执行了。
Macro Recorder宏录制器,很好的功能,选择后,MaxScript侦听器可以自动显示你在max里面的操作的代码,而这些代码可以直接在你的脚本里面调用。
Visual MAXScript Editor可视化脚本编辑器,打开后是如下界面,你可以不必记一些界面元素的代码,比如按钮、文字框,直接一拖就出来了。
(, 下载次数: 4)

迷你侦听器
MAX界面左下角有个迷你侦听器,它是脚本侦听器的微缩版,每次只显示光标在脚本侦听器的那一行。

————————本节完————————







欢迎光临 自由者CG (https://bbs.zhise168.com/) Powered by Discuz! X3.4