3DMAX UI

本文介绍了按钮、背景按钮、材质按钮、组合框、列表框、文本框、分组框、超级链接、颜色拾取器等交互元素的基本使用与配置方法,包括按钮的动作实现、背景按钮的图选择、材质的选择、组合框的缩放选项、列表框的特性列表生成、文本框的文本输入、分组框的分组展示、超级链接的链接创建以及颜色的拾取等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

一、按钮:

 

rollout li01 "按钮"

 

 

(

 

 

    button anniu01 "按钮动作" pos:[50,5] width:80 height:20 toolTip:"这是box"

 

 

    on anniu01 pressed  do

 

 

(

 

 

    box01=box length:20 width:10 height:60

 

 

    box01.pos=[0,-5,-30]

 

 

    sphere()

 

 

    )

 

 

)

 

 

createdialog li01 200 300

 

 

 

 

 

二、背景按钮

 

 

    label anniu02 "背景按钮"

 

 

    mapbutton choosemap "<<none>>"  tooltip:"选择背景图"

 

 

    on choosemap picked texmap do

 

 

    (

 

 

    environmentmap=texmap

 

 

    choosemap.text=classof texmap as string

 

 

    )

 

 

三、材质按钮

 

 

    label anniu03 "选择物体的材质"

 

 

    materialbutton choosemtl "pick material" 

 

 

    on choosemtl picked mtl do

 

 

    (

 

 

    print mtl

 

 

    if $ !=undefined do $.material=mtl

 

 

    )

 

 

四、组合框

 

 

rollout li03 "combobox"

 

 

    (

 

 

    combobox scale_1 "scale" items:#("1/2","1/4","1/8","1/16")

 

 

    on scale_1 selected i do

 

 

    format "you are selected %\n!" scale_1.items[i]

 

 

    )

 

 

createdialog li03 120 200

 

 

五、列表框

 

 

 

rollout li02 "listbox"

 

 

 

(

 

 

 

    listbox a_01 "特性列表" width:100 items:#("11","4","8","16","mi")

 

 

 

    on a_01 doubleclicked c do

 

 

 

/*双击任何一个条目,产生不同位置的方体!*/

 

 

 

    d=box pos:[c*40,0,0]

 

 

 

)

 

 

 

createdialog li02 120 200

 

 

 

 

 

 

 

六、rollout li03 “下拉列表

 

 

 

(  

 

 

 

dropdownlist scale_2 "scale" items:#("1/2","1/4","1/8","1/16")

 

 

 

    on scale_2 selected i do

 

 

 

    format "you are selected %\n!" scale_2.items[i]

 

 

 

)

 

 

 

createdialog li03 200 180

 

 

 

七、文本框

 

 

 

rollout li04 "edittext"

 

 

 

    (

 

 

 

    edittext aa "文本" filedWidth:100 height:100

 

 

 

    )

 

 

 

createdialog li04 160 120

 

 

 

八、

 

 

 

rollout li05 "分组框"

 

 

 

(

 

 

 

    groupbox bb "groupbox"  Width:100 height:100

 

 

 

    )

 

 

 

createdialog li05 160 120

 

 

 

 

 

 

 

九、超级连接

 

 

 

rollout li06 "hyperLink"

 

 

 

(

 

 

 

    hyperLink box01 "超级连接"  color:blue hovercolor:red visitedcolor:yellow

 

 

 

)

 

 

 

createdialog li06 160 120

 

 

 

 

 

 

 

十、

 

 

 

rollout li02 "拾取颜色"

 

 

 

(

 

 

 

colorpicker foo "wire color:" color:[0,0,255]

 

 

 

on foo changed new_col do selection.wirecolor=new_col

 

 

 

)

 

 

 

createdialog li02 200 200

 

转载于:https://www.cnblogs.com/jiajie886/archive/2011/07/27/2118553.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值