文章目录
字符串
findString "abc" "a" -> 1
findString "abc" "d" -> undefined
gamma值相关
- 获取3ds max的gamma值
local temp = IDisplayGamma.gamma
- 设置3ds max的gamma值
IDisplayGamma.gamma = 1.22
声明变量的方式
global a
local a
UI组件
Dialogs
创建:CreateDialog
CreateDialog <Rollout> [<width> <height> <position_x> <position_y>]\
[pos:<Point2>] [width:<integer>] [height:<integer>] \
[bgcolor:<color>] [fgcolor:<color>] \
[bitmap:<bitmap>] {bmpstyle:<bmpstyle> \
[menu:<RCMenu>] [style:<array>] [modal:<boolean>] \
[escapeEnable:<boolean>] [lockHeight:<boolean>] [lockWidth:<boolean>] \
[parent:<HWND>]
销毁|关闭:DestroyDialog
DestroyDialog <Rollout>
GroupBox
示例:
GroupBox grp1 "相机" pos:[10,10] width:300 height:150
消息和查询对话框
相关资料:官方文档
messagebox
消息弹窗,包含消息内容和一个确认按钮
messageBox <message_string> [title:<window_title_string>] [beep:<boolean>]
示例
messageBox "这里是信息" title: "这里是标题" beep: true
beep默认是true,填false时,弹框内只有文字,没有提示图标
querybox
询问弹窗,包含内容和2个按钮(确认|取消)
queryBox <message_string> [title:<window_title_string>] [beep:<boolean>]
有返回值true
和false
yesNoCancelBox
在queryBox
的基础上再增加一个取消按钮
yesNoCancelBox <message_string> [title:<window_title_string>] [beep:<boolean>]
返回值: #yes
, #no
or #cancel
获取max软件的版本
通过maxVersion()
函数获取
官方文档显示该方法的返回信息如下:
Returns an Array with three integers like #(3000, 6, 0) with 3ds Max release number, max API number, revision number of the SDK.
返回一个长度为3的数组,第一位放的就是3ds max的编译版本号,例如2019版本返回的结果是#(21000,52,0)
通过数字可以对应到具体版本,我们可以写一个函数来实现
fn get_version = (
local max_version = undefined
case (maxVersion())[1] of
(
9000:
max_version = "9"
10000:
max_version = "2008"
11000:
max_version = "2009"
12000:
max_version = "2010"
13000:
max_version = "2011"
14000:
max_version = "2012"
15000:
max_version = "2013"
16000:
max_version = "2014"
17000:
max_version = "2015"
18000:
max_version = "2016"
19000:
max_version = "2017"
20000:
max_version = "2018"
21000:
max_version = "2019"
22000:
max_version = "2020"
)
return max_version
)
今天的文章MAXScript语法及命令分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/30543.html