본문 바로가기
3Ds Max Script

try catch로 롤아웃 하나만 열기

by 대마왕J 2023. 7. 18.

일단 기본적인 롤아웃을 또 만듭시다. 

rollout test3 "한글이 됨"
(
	
)
CreateDialog test3 width:200 height:200

이 상태에서 계속 만들면 계속 만들어 지는데요 

일단 try  catch로 창을 닫게 합시다. 
닫는 함수는 DestoryDialog 

try( DestroyDialog test3) catch()
rollout test3 "한글이 됨"
(
	
)
CreateDialog test3 width:200 height:200

이러면 test3 다이얼로그를 닫으려 덤비는데, 만약 실패하면 걍 넘어가는게 됩니다. 

이렇게 해서 연속적으로 창이 열리는 것을 막을 수 있죠 

반응형

'3Ds Max Script' 카테고리의 다른 글

Button 만들기  (0) 2023.07.24
롤아웃에 비트맵 띄우기  (0) 2023.07.19
롤아웃 이벤트 테스트2  (0) 2023.07.18
롤아웃 이벤트 테스트  (0) 2023.07.14
맥스 스크립트 한글 주석이 깨질때  (0) 2023.07.14

댓글