본문 바로가기
3Ds Max Script

Break Point

by 대마왕J 2023. 7. 11.
myArray = #(10,15,25,35,99)
--어레이를 만들고 
for i in myArray do
(
	local aaa = " <Max> "
	break() --브레이크 포인트
)

어레이를 만들고 그걸 순회하는 코드가 있습니다. 

코드 내에서는 사실 어레이를 받기만 하고 사용하는데는 없는데, 
그래서 안보이니까 -_- 이걸 중간에 보려고 브레이크 포인트를 잡아 놓은 겁니다. 
실제로 저런식으로 변수들이 중간에 어떤 값이 들어 있는지 확인하고 싶은 경우가 종종 있는데, 일일히 프린트 해서 보기도 좀 그렇습니다. 

그럴때 디버거 다이얼로그를 열고 

스크립트를 실행시키면 브레이크 포인트에서 멈춥니다. 

파라미터에서 i 에 들어 있는 어레이 값이 10이라고 밝혀주고 있네요 그리고 맥스 작업이 멈춥니다. 조작이 안돼요 
브레이크 상태거든요 

그리고 Run을 눌러서 다시 한 사이클 돌게하면, 다시 브레이크 포인트에서 멈추고 값이 변하게 된 걸 볼 수 있습니다. 

for 문으로 어레이를 순회한다는 것을 보여주는 것이지요. 

반응형

댓글