질문과 답변

Extra Form
 
 
 
진짜진짜 초보인데요, 다 완성했는데 요거 하나만 걸려서요.
강좌를 봐도 다른건 많은데 이건 안나와있는거 같아요
 
 
캐릭터와 대화를 하는데, 처음에 한번 말 걸면
"안녕하세요, xx입니다. ~~합니다."
그다음 말이 끝나고 다시 말을 걸면
"~~해서 `~~입니다."
또 다시 말을 걸면
"~~~는 ~~하는데."
 
너무 예제가 쓸데없나요
그러니까, 말을 걸때마다 대사가 달라지게 하고 싶어요. 한 대여섯번 하고,
그 이상 말을 걸면 제일 마지막 대사가 계속 반복되게요.
 
문장 중간중간에 어느걸 넣어야 말을 멈출까요?ㅠㅠ
 
 
Comment '4'
  • ?
    TheEK 2012.04.24 12:56 Files첨부 (3)

    1) 먼저 이벤트를 생성합니다.

    1a) 이벤트 편집창 위에 보시면 이벤트 페이지 작성이 있습니다. 클릭해서 해당 이벤트의 분신(?)을 만들어 주세요.

    1b)새로운 이벤트 커맨드 목록창이 생기셨을탠데요, 이 비어있는 창은 나중에 따로 사용해야하니 그대로 둡니다. 첫번째 이벤트 페이지로 돌아갑니다.

    2) "실행 내용" 창 안에 다이아몬드 표시로 되어있는 곳을 더블 클릭하여 이벤트의 "이벤트 커맨드" 창을 띄웁니다

    3) "게임 진행" 란에 "변수의 조작" 이 있습니다. 클릭 합니다.

    4) "대상" 란에서 "난수" 의 설정을 "1 ~ 6" 으로 설정합니다.
         (난수의 숫자를 설정 6까지 설정하면, 랜덤으로 나오는 대사가 6까지 나옵니다)

    5) 확인을 누릅니다.

    6) 2번째와 3번째 방법을 다시 반복합니다.

    7) "변수" 란에 "단독" 을 난수의 설정으로 사용했던 변수와는 다른 변수를 선택합니다.

    8) "조작" 을 "더하기" 로 설정합니다.

    9) "정수" 를 "1" 로 설정하고 확인을 누릅니다.

    10) "2번" 방법을 반복합니다.

    11) "흐름 제어" 란에서 "조건 분기" 를 선택합니다.

    12) "변수" 를 체크합니다.

    13) "정수" 를 "1" 로 설정합니다.

    14) 확인을 누릅니다.

     

    1.JPG

     

    창이 대충 이렇게 보시일탠데요, 여기서 끝이 아닙니다 ... (아직 반이나 남았어욧!!)

    15) "그 이외의 경우" 란에 11번쨰 ~ 13번째 방법을 다시 반복합니다. 하지만!!! 이번엔 "정수" 를 "2" 로 설정합니다.

     

    2.JPG

     

    이렇게 변수 0001의 정수를 6까지 사용해 6개의 비슷한 창을 생성하였습니다. (정수만 다른 창들입니다)
    "그 이외의 경우" 의 조건분기 위에 빈 칸이 보이시는데요, 거기다가는 문장을 넣어주시면 되겠습니다~

    이제 1a 번째와 1b 번쨰 방법에서 만들었던 "이벤트 페이지 2" 로 직행합시다!!

    현제 이벤트에 사용하는 캐릭터(게임에서 이벤트로 표시되는 NPC등등)은 이벤트 페이지1과 동일하게 만들어 주세요.

    15a) 이벤트 출현 조건을 "변수: 0002가 6 이상" (혹은 "더하기" 조작을 사용했던 다른 변수)
     (질문자님의 말씀으로는 6번 정도 이상 말을 걸면 다른 말을 하도록 조작하고 싶다고 하셔서 6으로 설정했습니다)

    16) 이제 빈 이밴트 커맨드 창에 문장을 넣습니다.3.JPG

    대충 이렇게 되겠군요 ~ @_@

    *정리*

    변수란 무엇이냐?!

    변수는 마치 일종의 숫자를 정리하는 시스템과도 같다고 보시면 됩니다.
    여기서 제가 변수를 어떻게 사용했냐면,
    "변수 0001" 에게는 1~6가지의 숫자를 주고 맘대로 찍어라! 라고 했습니다~
    "변수 0002" 에게는 말을 걸때마다 처음으로 주어진 숫자에서 더하기 1을 하라고 했습니다~

    "조건분기" 를 선택해서, 변수 0001이 선택한 숫자가 1일 경우 ~ 6일 경우를 생성해, 숫자마다 각각 다른 이벤트를 만들었습니다.
    그리고 변수 0001이 선택한 숫자가 해당 숫자일 경우, 해당숫자를 사용한 이벤트를 뜨게 만들었습니다.


    "조건분기" 를 선택해서, 변수 0002가 더하고 더하고 더해서 ... 결국엔 6까지 더했을경우, 다른 이벤트를 실행하도록 만들었습니다.

    도움이 되었는가 모르겠네요 ~ @_@

  • ?
    난현이라는 2012.04.29 21:17
    저는 스위치로만 설정했는데... 변수로 하는 방법도 있었군요? 감사합니다.
  • ?
    TheEK 2012.04.30 03:17
    스위치는 어떻게 하는지는 모르겠습니다만, 변수의 경우가 좀 더 고급이라고 할까요?

    저 같은 경우는 오히려 변수가 더 쉬운거 같네요;
  • ?
    난현이라는 2012.04.30 21:04
    둘 중 먼저 이해한 것이 더 쉽다고 할 수 있죠.
    스위치를 on/off 할때 off로 됐을 때 실행되던 것이 on일 땐 실행되지 않게 할 수도 있고...
    그러나 여러번 다른 말을 하게 할 때는 변수보다 스위치가 더 많이 사용하게 된다능...
    변수는 딱 한번 조작할 때는 거의 쓰이지 않죠.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12397
RMVX Kylock 시간(밤낮) 시스템 VX 1.5 + RMdude 달력 모드 시스템 스크립트 오류 크로스vx 2014.08.12 719
RMVX Large Party 스크립트, 액터고정이 안되네요 도움부탁드려요. 닉슨 2013.06.12 687
RMVXA Large Sprite ☆ Display Fix 스크립트가 적용이 안됩니다ㅜㅜ 2 file 알파센타우리 2014.04.03 951
RMMV Lighting 관련 플러그인 활용 방법 질문 합니다. 2 기미타자 2018.07.31 87
기타 Live 2D cubism editor의 체험판 나왔나요? 1 /여우비/ 2013.07.07 2051
livemaker 게임은 한글화가 완전히 불가능한가요? 8 고봉도봉 2014.01.22 2029
RMMV Load 가 안돼여 ㅠㅠㅠ 닌텐도원숭이 2016.06.06 89
에러 해결 RMMV Loading Error 관련 텔레펑키씨 2020.01.06 399
에러 해결 기타 loading error 한 번 나면 그대로 그 게임파일은 끝인가요...? 3 김정향 2020.12.06 1591
에러 해결 RMMV loading error가 떴습니다. 어떻게 해결하죠? file tokki 2020.12.30 204
기타 Locale Emulator 구동 질문 file KINEW 2016.05.15 333
턴제 전투 RMMV Luk 관련 상태이상 확률 공식이 궁금합니다. wkdrn33 2020.04.27 65
RMVX LV1 용사같은 게임에서 차원이동(터미널)? 같은거요 2 정말귀인★ 2015.02.21 215
RMVX LV를 충족하면 깨지는 퀘스트 2 딩굴 2012.03.03 2624
라이선스 RMMV made with mv는 어떨때 사용하는건가요? 3 Hoodie42 2020.07.18 189
RMVXA main 스크립트를 실수로 지워버렸습니다. 어떻게 해야 하나요? 2 file 소류 2017.06.06 143
RMVXA main.rvdata2 번역하고 싶은데 4 file 이르메 2017.03.05 912
RMXP Main이 없어지면 어떻하나요? 2 낙서금지1호 2011.09.13 1410
RMVXA maker가 이상해요 페로니샤카 2018.08.10 64
RMMV map zoom 플러그인에 대해서 질문있습니다. 2 시우A 2017.09.25 203
Board Pagination Prev 1 ... 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 516 Next
/ 516