어떻게해야 함수서브로 넘어갔다 다시 기본 진행으로 넘어오나요?
- Elkha - Blue
- 카카오토 커뮤니티
- 카카오토
함수서브를 호출로 불러오고 리턴값을 정해줘야 원래대로 돌아오나요?
-
-
제가 말로 잘 표현 못해서 그림판으로 그려봤는데요
저런식으로 함수서브 하나로 스크립트 2개이상 어떻게 돌리나요?..
아니면 전투서브나 다른 서브를 이용해야 하나요?
-
완료부분을
리턴값 스크립트로 값을 0으로 해주시면 됩니다.
-
감사합니당 ㅠㅠ 근데 스크립트 맨처음으로 넘어가는게 정상인가요?
-
지금 함수서브 보시면 완료가 2번째줄에 있잖아요??
그러면 리턴값1로 빠져나오게 되는데 호출뒤에 분기가 없어서 맨 처음으로 가게됩니다.
호출뒤에 분기가 있으면(만약 2개의 분기가 있다면) 리턴값이 0이면 첫번째줄로, 리턴값이 1이면 두번째줄로 진행이 됩니다. -
감사합니다 더 배워야 겠네요ㅠ
-
정정합니다.
함수최종 분기에 상관없이 0 리턴합니다.
함수호출하면 함수넘어간후 원래 위치로 되돌아 오는게 맞습니다.
넘어온 후 바로 분기처리할때.. 리턴값을 지정 해주면 됩니다.
두비님 문제는 다른 문제 때문에 정상 귀환을 못하는것 같네요
-
1.7x버전도 그런가요??
-
넵.. 첫버전 부터 그랬습니다.
함수에서
첫번째 줄로 끝나는경우 = 자동 0으로 리턴
n번째 줄로 끝나면 = n-1으로 리턴, 이경우 함수호출뒤에 분기가 없을시 오류. 리턴값0을 해줘야함.