지금 해야할게
1렙 2렙 3렙 4렙 5렙 6렙있다고 하면
이게 1렙 3렙만 선택할수도있고 2렙3렙4렙 or 2렙 4렙 5렙 6렙 이렇게 선택할수도있습니당..
그래서 모든 경우의수를 따지고 만들땐 엄청난 작업인데요
이걸 지금 스샷판단으로 하려니 좀 답이없어서
다른 좋은 방법있을까요 ?
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
지금 해야할게
1렙 2렙 3렙 4렙 5렙 6렙있다고 하면
이게 1렙 3렙만 선택할수도있고 2렙3렙4렙 or 2렙 4렙 5렙 6렙 이렇게 선택할수도있습니당..
그래서 모든 경우의수를 따지고 만들땐 엄청난 작업인데요
이걸 지금 스샷판단으로 하려니 좀 답이없어서
다른 좋은 방법있을까요 ?
제가 설명하고자 하는 방법은 스크립트는 단순할 있지만 경우에 따라 수정시 난이도가 높을 수도 있을 것입니다.
보통 참조할 변수를 [그룹명], [그룹명, 항목번호] 으로 정의를 많이 하죠. 여기서 응용을 해서 카운터할 변수와 이용해 순서대로 판단문을 이용하는 경우 항목의 값을 비교해 참거짓으로 하거나 스샷문인 경우 해당 항목의 이미지를 비교해 참거짓으로 이용할 것입니다.
이제 부터 제가 설명하고자 하는 방법은 조합을 이용한 것으로 변수명이 1렙, 2렙, 3렙, 4렙, 5렙 이라는 5개의 변수가 있고 앞의 숫자를 제왼한 렙이라는 공통으로 포함되어져 있습니다.
[[카운터변수]&렙] <- 카운터변수의 값에 따라서 [1렙], [2렙], [3렙], [4렙], [5렙], ....... 이렇게 정의한 것과 같이 해당 변수를 참조할일반변수명 또는 참조할이미지변수명으로 인식합니다.
본격적으로 님께서 질문하신 것을 구현한다면 제어판에 1렙, 2렙, 3렙, 4렙, 5렙 체크콘트롤를 만들고 각 체크콘트롤의 해당일반변수 또는 이미지변수를 지정합니다.(어? 이미지변수? 원래 일반변수를 지정하게 아닌가? 라는 의문을 가지실 겁니다만 본인이 어떤 변수를 어떻게 사용하고 스크립트상에서 다른용도와 중복이 되지 않는다면 일반변수 및 이미지변수의 총 수를 줄일 수 있을 것입니다.)
연산( 1 [카운터변수]) - 멀티스샷 - 판단1([[카운터변수]&렙] =1) - 참분기 - 스샷([[카운터변수]&렙]) -
ㄴ거짓분기 - 카운트([카운터변수] 카운터) -이동(판단)
멀티스샷을 진행하기 전에 카운터변수의 값을 연산문을 이용해 1로 만듭니다. 멀티스샷에서 칸마다 1~5렙 변수의 값은 체크(값 1), 체크해제(값 0)이므로 판단1([[카운터변수]&렙)=1 로 우선 참거짓으로 확인합니다. 거짓일때 카운터변수의 카운트해서 거짓일때마다 1,2,3,4,5 순으로 변경을 시키게 합니다. 스샷문에서 참분기진행의 마지막에 판단문으로 [카운터변수] >= 5 이면 다음 멀티칸을 검색할 수 있도록 하고 거짓일때 현 검색칸에 대해 카운터변수가 카운터되게 해서 판단1로 가게 하면 될 것 같습니다.
----------------------------------------------------------------------------------------
참고로 이 방법은 현재 프로베타 버전에서만 가능하며 1.762이전 버전으로 구현할 수 없습니다.
하뚜여님 열정에 박수를 !! ㅋ
화이팅여
광고
전체 최신 인기글
전체 주간 인기글
설명으로는 원하시는 프로세스가 어떤것인지 확인할 방법이 없습니다만, 스샷판단으로 등록된 스샷 풀 중에 선택한 항목의 이미지에만 참분기 하고싶으시면 미선택항목에 음수 넣으시고 인덱스체크 하시면 될거에욥. 다른 좋은 방법이 있는지 알려드리기엔 어떤일을 하는가가 확정이 되어야 방법이 좋은지 생각해볼 수 있는거라서 어려움이 있지 않을까 싶네용!