热烈欢迎新会员,新手报到帖maxscript BUG和技巧收集场景助手3.0下载飞浪脚本零起点入门
返回列表 发帖

欢迎捐助本站:支付宝账号 cgplusplus@qq.com,谢谢支持!

[原创]飞浪脚本零起点入门系列(一)MAXScript的初步知识

为了方便脚本爱好者入门学习脚本,本人准备出一套脚本教程,完全本着零起点出发,分享我亲身的学

习经历。你不懂程序没关系,只要你肯学,脚本就会变得简单起来。另外,我只是把完全不懂的朋友引

进脚本的大门,要真正提高就请多多跟大家交流,CG++有很多高手,他们都愿意跟大家一起分享学习经

验,共同进步!

声明:本教程为CG++原创,转载请注明出处,谢谢合作:)

 

飞浪脚本零起点入门系列(一)MAXScript的初步知识


用MAX9讲解,MAX2009会有所不同,我会注明。

先了解一下MAXscript。

MAXscript是3ds Max内置脚本语言,Max2.0及以后加入的功能。也能使用在与3ds Max相关的产品中如

Autodesk VIZ,character studio,Plasma和GMax;脚本可使用于建模,动画,材质,渲染等等。它是专门

为3D Studio Max设计的。

可以这样说,用脚本可以把Max几乎所有的功能重写一遍(少数功能除外),而且能实现无法用鼠标键盘

实现的操作。那么多流行的脚本就是例证。那么,别人写的脚本究竟是怎么样实现的呢?
为了让你体验一下脚本,现在我们来执行一段代码,你先不用管这段代码是什么意思。
打开MAX,执行菜单栏--MAXScript--New Script就打开了个编辑器,复制以下代码到里面:
rollout test "测试" width:162 height:42
(
 button btn1 "点击一下试试!" pos:[21,12]
width:120 height:20
 on btn1 pressed  do
 (
 messagebox "欢迎您来到CG++论坛!"
 
)
)
createdialog test

然后在编辑器菜单单击File--Evaluate All (MAX9)或者Tools--Evaluate All (MAX2009)执行代码
执行代码快捷键是Ctrl+E,以后提到执行直接用Ctrl+E代替。
这样就执行了脚本弹出一个对话框,有个按钮,你点一下试试看~有效果吧?OK,关掉不管了。
其实这段代码非常简单,以后你会发现,无数个简单的代码就组成了一个很强的脚本,嘿嘿!
好,正式开始MAXScript之旅!
MAXScript Listener 脚本侦听器
编写脚本的重要工具,打开方法如下:
1、菜单栏

 

2、迷你侦听器上右键打开

 

3、点命令面板那个“锤子”
然后单击MAXScript,就出现

然后单击Open Listener

打开后就出现脚本侦听器的欢迎界面:

 

脚本侦听器可以实时执行MAXScript语句,有点像DOS命令窗口,你可以输入命令然后用小键盘上的Enter

马上执行。
迷你侦听器
MAX界面左下角有个迷你侦听器,它是MAXScript Listener的微缩版,每次只显示光标在MAXScript

Listener的中那一行

再回来说说菜单栏MAXScript几个选项:
New Script 打开一个脚本编译器,用来编写脚本,可以保存执行等等操作,以后编写脚本就在这

儿进行。也可以通过那个“锤子”打开。
Open Script... 打开一个选择脚本对话框,一个没加密的脚本就可以通过这里打开看到源代码,并进

行编辑。也可以通过那个“锤子”打开。
Run Script... 打开一个选择脚本对话框,选择一个脚本后就直接执行了,也可以通过那个“锤子”

打开。
MAXScript Listener 打开侦听器,快捷键F11
Macro Recorder 宏记录,非常好的东东,选择后,MAXScript Listener可以自动显示你在MAX里面的操

作的代码,而这些代码你可以直接在你的脚本里面调用。
Visual MAXScript Editor 可视化脚本编辑器,打开后是如下界面,有这个,你可以不必记一些界面元

素的代码,比如说按钮啊,文字框啊,一拖就出来了。

另外,MAX8及以上版本会多一个Debugger Dialog,它是用来调试代码的,如果你代码很多,可以用这个纠错.
以上内容本人会在以后详细附带讲解,用实例说话,带领新手入门,请继续关注!

 

下一节:飞浪脚本零起点入门系列(二) MAXScript数据类型

[此贴子已经被作者于2009-2-12 17:23:37编辑过]

附件: 您需要登录才可以下载或查看附件。没有帐号?成为会员  
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

欢迎捐助本站:支付宝账号 cgplusplus@qq.com,谢谢支持!

多谢飞浪哥!!!

TOP

欢迎捐助本站:支付宝账号 cgplusplus@qq.com,谢谢支持!

学习ing 没赶上沙发遗憾ing
简单生活 快乐就好

TOP

没有用过..但可以试试...

谢谢

TOP

很期待,,,,,,谢谢飞浪大哥

TOP

[求助]创建一条曲线的脚本

期待中
生命如风!

TOP

Visual MAXScript Editor 在哪儿?

 

TOP

[求助]复制关键帧

找到了,赫赫

TOP

支持中..

TOP

只有顶    。。。。没话说

TOP

返回列表