創建一個按鈕,你可以單擊它,然后添加一個新按鈕。
你必須創建一個動態UI,使用maxscript UI元素,將卷展欄構建為字符串,然后評估該字符串并打開新的卷展欄以更新你的UI;使用RolloutCreator(請參閱幫助文件)幫助您構建卷展欄,并打開新的卷展欄以更新您的UI,看下面的示例:
global roll_buttons
global build_rolloutfn addAnotherButton = (roll_buttons_count += 1counter = roll_buttons_count as stringroll_buttons += "button btn_" + counter + " \"Button " + counter + "\"
"
)
roll_header = "rollout roll_test \"test\" (button btn_test \"點擊我\"on btn_test pressed do (destroyDialog roll_testaddAnotherButton()createDialog (buildRollout()))
"
roll_footer = "