아래의 그림 처럼 제어판에서 E를 선택 할경우 판단 분기분에서 E로 분기할수 있는 방법을 조언 부탁 드립니다.
즉 내가 D를 선택 하면 D로 분기해라 이런방법을 구현하고자 합니다.
변수에서는 0 0 0 0 1 이라고 선택이 되었다고 표시가 되었으나 판단문에서 설정을 잘못한것인지
아니면 판단문 앞에서 연산문을 이용해야하는것인지 부탁 드리겠습니다.
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
아래의 그림 처럼 제어판에서 E를 선택 할경우 판단 분기분에서 E로 분기할수 있는 방법을 조언 부탁 드립니다.
즉 내가 D를 선택 하면 D로 분기해라 이런방법을 구현하고자 합니다.
변수에서는 0 0 0 0 1 이라고 선택이 되었다고 표시가 되었으나 판단문에서 설정을 잘못한것인지
아니면 판단문 앞에서 연산문을 이용해야하는것인지 부탁 드리겠습니다.
순차진행이 아닌 분기만 원하시는거면 biso 님의 답변처럼 콤보콘트롤 사용하시면 되고
판단 [라디오] -스크립트분기 -1
-2
-3
-4
하시면 원하시는대로 되겟네요
라디오컨트롤을 굳이 이용하고 스크립트 구성을 간단히 하려면 다음과 같은 방법을 이용해보세요
1. 각 항목의 X좌표값을 0,1,2,3,4로 설정
2. 판단 또는 연산에서 [그룹,0]*[그룹,0,x] +[그룹,1]*[그룹,1,x] ...+ [그룹,4]*[그룹,4,x]
각 항목의 값과 X좌표를 곱해서 모두 더하면 (체크 항목에 따라서 합산값 0,1,2,3,4만 나옴)
결국 체크된 라디오컨트롤의 좌표값만 표출됩니다.
※ 위 경우 모두 미체크시에서 0항목 체크로 인식됨.
(물론. x좌표 1~5를 주고, 0분기 빈서브, 1~5분기 ABCDE 분기시켜도 됨)
[라디오,0]*[라디오,0,x]+[라디오,1]*[라디오,1,x]+[라디오,2]*[라디오,2,x]+[라디오,3]*[라디오,3,x]+[라디오,4]*[라디오,4,x]
X좌표에 0,1,2,3,4 설정후 작동잘되었습니다 감사합니다.
답글 달아주신 모든분께 감사합니다.
1. 라디오컨트롤을 그룹으로 묶습니다.
2. 각 컨트롤마다 판단 분기를 지정해줍니다.
전 다음과 같이 사용중에 있습니다. 초보자의 한계네요.
판단 -> A , X -> B , 이동
A , O -> A , 실행
판단 -> B , X -> C , 이동
B , O -> B , 실행
판단 -> C , X -> 조건없음
C , O -> C , 실행
프리헌터스님께 감사하며 글로 적다 보니 모를 초보자님도 이해 하기 쉽게 사진으로 해봤습니다.
카카오토의 최고의 장점은 따라 하면 된다는것이기에 사진을 첨부를 하겠습니다.
아래 사진이며 아래 작은 글자는 복사 하기 쉽게 따로 한줄 적어드리겠습니다.
[라디오,0]*[라디오,0,x]+[라디오,1]*[라디오,1,x]+[라디오,2]*[라디오,2,x]+[라디오,3]*[라디오,3,x]+[라디오,4]*[라디오,4,x]
감사합니다. (( 참고하신다면 사진이 작아서 안보이는데 그림 클릭후 오른쪽 마우스 클릭후 내pc에 저장 하시면
확대해서 보실수 있습니다))
광고
전체 최신 인기글
전체 주간 인기글
그룹목록창의 라디오는 값이 없는 공백상태이
어거나 0 으로 되어져 있습니다.판단문의 [라디오, S] 는 결과적으로 라디오 그룹의 0번항목인 A 값으로 진행되니 0분기인 "A로 분기해라"는 스크립트로 진행이 될 것입니다.
즉 A~E 중 하나를 진행하게 하려 한다면 제어판의 디자인에서 옵션 콘트롤이 아닌 콤보 콘트롤로 사용하셔야 하며, 하나가 아닌 둘이상 순차적으로 진행하게 하려 한다면
판단 [라디오, 0] = 1 - A로 분기해라
ㄴ 판단 [라디오, 1] = 1 - B로 분기해라
ㄴ 판단 [라디오, 2] = 1 - C로 분기해라
는 구조로 하셔야 할 것 같습니다.
각 분기의 진행이 같은 거라면
판단 [라디오, [변수] = 1 - 분기진행
ㄴ 카운터 변수 카운터 - 이동 판단문
으로 간소화 시킬 수 있으며, 스크립트 진행에 따라서 변수의 값을 판단하여 0이 되도록 만들어 주셔야 합니다.