使用maxscript编写max插件
来源:互联网 发布:软件架构设计师挂靠 编辑:程序博客网 时间:2024/06/05 06:01
visual maxscript 是3dmax提供的一个使用起来非常简单的ui插件编辑器,使用他可以创建生成基于事件的UI脚本,如:当按钮按下时会执行的命令,有点类似VB或MFC的,当然这里只是max插件。
首先需要打开 visual Maxscript,在3dmax菜单的MaxScript菜单项的最后子项,打开即进入了visual MaxScript编辑器。
对编辑器的介绍就不多说了,文档里和很多书中都有讲解,而且不讲一般的程序员也不会感到陌生因为操作起来十分简单。
这里我要实现一个功能,我要在max当中用脚本生成一个窗口,之后呢上面有个btn,我点击这个btn,我将创建一个box在max中。
当打开visual maxscript后,会有一个新建的工程。首先需要更改一下窗口的属性:
鼠标单选窗体,之后右边菜单将显示他的具体属性,可以随意更改到自己想要的属性。如下图:
之后点选按钮工具(在下面的控件栏),在上面画一个按钮,之后点选他,之后可以在右边设置他的属性。如下图:
之后UI都准备就绪了,现在需要添加事件,在btn选择中的情况下 选择《事件处理程序》选项卡,之后如下图:
点选pressed事件,将会弹出一个script窗口,可以在这里边写自己的脚本程序了。如下图:
我们在当中填写创建一个box的脚本命令:
box name:"box1" position:[10,10,10] height:20
这里解释一下这条语句脚本:
box就是一个box。
name后面的“”中是box的名字
position:[]中是box的位置 xyz
height:20 是他的高。
完成上述操作后保存该工程,工程名为firstms.vms。
之后还要另存为一个脚本文件,脚本名firstms.ms。
这里还有个问题,这里的生成只是生成了脚本并没有创建创建窗口,所以在运行脚本的时候,因为没有创建窗口,不会被显示出来,所以需要加上句话。
用 记事本 打开ms文件 后面需要在后面加上句话:
createDialog testrollout 300 600
好了现在运行脚本,在菜单中的maxscript项的子项有 运行脚本,点选选择我们将将修改过的ms文件,之后,会看到我们的最后结果。
生成了一个窗口,窗口上有一个按钮,点击他会在max中生成一个box。
第一个工程结束。
- 使用maxscript编写max插件
- 使用maxscript编写max插件
- 使用maxscript编写max插件(一)
- MAXScript插件编写:初步创建BOX对象
- 3ds Max 2014的Maxscript中使用正则表达式
- 3D MAX导出插件编写
- 3D MAX导出插件编写I
- 3D MAX导出插件编写
- 3D MAX导出插件编写I
- 浅谈MaxScript与Max SDK的区别
- Max中利用Maxscript合并材质
- maxscript(3ds Max) 备忘录(二)
- 3ds max - maxscript调试器使用指南
- 浅谈MaxScript与Max SDK的区别
- 浅谈MaxScript与Max SDK的区别
- 使用MaxScript 读取脚本
- Visual maxscript使用教程
- 3ds max - 浅谈MaxScript与Max SDK的区别
- 通过润乾的api创建报表文件
- Unable to instantiate Action(Action无法实例化)
- PostgreSQL9.1 PITR示例
- MAX脚本翻译教学
- 网站查找木马方法
- 使用maxscript编写max插件
- CAD时钟生成,C语言实现
- 2012-11英语学习笔记
- 教你如何使用maxscript调试器
- Texture(纹理)和Material(材质)概念上的区别
- 浅谈MaxScript与Max SDK的区别
- acm个人赛第十场成绩
- 3DMAX SDK插件编程配置
- 韩冀中谈Hadoop【转自图灵网】