질문과 답변

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 12392
RMVXA (사진첨부) 문장의 표시 '\V[n]' 문장에서 변수가 출력되지 않습니다! 7 Tattoo 2012.04.29 2639
RMVXA 2k 에서 쓰는 사이드 전투 방식을 vx ace에서 하고싶은데요 4 일류 2012.04.29 2554
RMXP rpg게임만들기xp질문 4 shtk12 2012.04.29 2787
기타 스크립트 편집기에서 공식 변경하는법.... 나폴루 2012.04.28 1478
RMVX 특수 스킬 사용시 속성 부여에 관하여 질문 드립니다. 1 킴마유 2012.04.28 2391
RMXP XP에선 칩셋의 치환이 불가능한가요? 2 하진 2012.04.28 2110
RMVX 스킬 사용시 나오는 문장 질문. 2 킴마유 2012.04.27 2468
RMVX 이벤트가 플레이어에게 접촉시 발동하는 법... 4 file Cloudy 2012.04.27 2595
RMVXA ACE의 스크립트 4 Plossom 2012.04.26 2648
기타 기존에 "게임스토어" 탭에 있던 "체험판" 메뉴 ... 2 TheEK 2012.04.25 2111
RMVXA 몬스터에게 데미지를 입었을때.. 1 효기 2012.04.25 2801
기타 저장함이 뭡니까? 3 블리치 2012.04.24 2572
RMVX 그림 자체에 애니메이션을 부여하고 싶습니다. 2 regidia89 2012.04.24 2778
RMXP 문장 중간중간에 넣는거 4 늘무 2012.04.23 2316
RMXP 캐릭터 하려고 오니를 다운받앗는데 이제 어디로 옮기면될가요 4 By한l률화 2012.04.23 2464
기타 Enterbrain사는 RPG쯔꾸르 프로그램의 저작권 관리에서 손을 놓았나요? 6 하진 2012.04.23 3254
RMVX 분명히 만들땐 따라가기 스크립트가 적용이 되어있는데 배포로 만드니까 종범 춰억헐릿 2012.04.22 2638
RMVX 도와주세요 ~~ 테스트 도중 오류가 납니다. 2 file GreatSH 2012.04.22 2369
RMVXA 아이탬 스크립트 투명화 4 제로노스 2012.04.22 2589
RMVXA VX ACE 애니메이션 표시 질문 5 zerobm 2012.04.21 2688
Board Pagination Prev 1 ... 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 ... 516 Next
/ 516