首页 > 编程知识 正文

max script,如何自学maxscript

时间:2023-05-04 08:40:12 阅读:179328 作者:488

如何结合文章目录字符串gamma值声明变量UI组件DialogsGroupBox消息和查询对话框messageboxqueryboxyesnocancelbox获取max软件的版本

字符串find string ' ABC ' ' a '-1 find string ' ABC ' ' d '-undefined gamma值相关获取3ds max的gamma值local temp=IDisplayGamma.gamma设置3ds ma

创建:创建诊断日志

createdialogrollout [ widthheightposition _ x position _ y ][ pos : point2] [ width 3360 integer ] [ height 3360 integer ] [ bitmap : bitmap ] { BMP style 3360 BMP style[ menu : RC menu ] [ style : BMP style [ menu 3360 RC menu ] [ escape enable : boolean ] [ lock height 3360 boolean ] [ lock width : boolean ] [ parent 3360 hwnd ]放弃|

DestroyDialog Rollout GroupBox示例:

GroupBox grp1'摄像机' pos : [ 10,10 ] width :300 height 3360150消息和查询对话框相关材料:官方文档

消息框消息窗口。 包含消息的内容和确认按钮

messagebox message _ string [ title 3360 window _ title _ string ] [ beep : boolean ]示例

messageBox '这里是信息' title: '这里是标题' beep: true beep默认值为true,填写false时,弹框内只有文字,没有提示

querybox询问弹匣,包含内容和两个按钮(确认|取消) )。

querybox message _ string [ title : window _ title _ string ] [ beep : boolean ]具有返回值true和false

yesNoCancelBox向queryBox添加取消按钮

ysnocancelboxmessage _ string [ title : window _ title _ string ] [ beep 3360 boolean ]返回值: #yes,#no or #cancel

要获取max软件的版本,请使用maxVersion ()函数获取

根据官方文档,该方法的返回信息为以下:

returnsanarraywiththreeintegerslike # [ 3000,6,0 ] with3dsmaxreleasenumber,max API number,revision number of the SDK。

返回长度为3的数组。 第一位是3ds max的已编译版本号。 例如,在2019版本中,将返回# (21000,52,0 )

数字可以支持特定的版本,可以通过写函数来实现

fn get _ version=(local max _ version=undefined case (max version () (1) ) ) of (90003: max _ version='9' 19 ) 3360max_2009 ) 003360max )。n=' 2011 ' 140003360 max _ version=' 2012 ' 150003360 max _ version=' 2013 ' 16000003360 max x _ version=' 2017 ' 200003360 max _ version=' 2018 ' 210003360 max _ version=' 2018 ' 210003360 max。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。