질문과 답변

Extra Form

★2k유저라서 스크립트는 잘 모르겠고, 제가 하는 방식대로 아이디어 내볼게요 ^ㅡ^;; 

만약 문제점 있다면 다른분들께서도 참조댓글좀 넣어주시길 부탁드리겠습니다.


1. 장비를 착용하는가를 조건분기로 하여 커먼이벤트를 작성하되, 착용시 "투명망토 착용(예를 들자면)하였다" 스위치 발동.

    아니라면 조건분기로 "투명망토 착용(예를 들자면)하였다"스위치가 on 되어 있는지 물어보고, 만약 on 되어있다면 

    "투명망토 착용하였다" 스위치 off. 아니라면 그대로 둔다. - 참고로 이 커먼이벤트는 정기적 병렬처리로 처리해야 한다.


2. 또한 커먼이벤트를 두 개를 별도로 더 만들어놓는데, 하나는 주인공의 그래픽이 투명망토를 착용했을때 적용되는 그래픽으로 변경되는

    이벤트, 또 하나는 주인공이 원래 상태의 그래픽으로 되돌아오는 이벤트를 만들어놓는다.


3. 이 상태에서 상기의 1번에 언급된 커먼이벤트로 넘어와서, 스위치를 on시키는 부분에 이벤트 불러오기로 <투명망토 착용시 그래픽이

    변경되는 이벤트>를 불러오도록, 그리고 그렇지 않은 경우에는 스위치 off와 함께<다시 원래 그래픽으로 돌아오는 이벤트>를 불러오도록

    만들어 놓는다. 이는 주인공이 망토를 착용했을 때와 그렇지 않을 때의 이미지를 구분하기 더 쉽도록 해 준다.


참고로 1번에서 조건분기로 스위치가 on 되어있는지에 따라 off시킬지 말지를 결정하는데, 만약 on 되어있었던 상태라면 당연히 그래픽이

원래모습으로 돌아오는 이벤트가 필요하겠지만, 그렇지 않은 경우라면 필요 없으므로 스위치가 off되는 분기에서만 이 이벤트가 불러와지도록

한다!!!

    

    그리고 이 부분이 매우 중요한데, <망토를 착용했다> 스위치를 off 시킬때, <사람들에게 들킨다>라는 스위치를 생성하여 on 시키자.

    반대로 <망토를 착용했다> 스위치가 on 될땐 <사람들에게 들킨다> 스위치가 off 되어야 하는것도 잊지 말자!!!

    

4. 다음 단계로서, 맵상에 존재하는 병사들은 사실 이벤트칩으로서, 각각의 이벤트마다 여러개의 창을 생성할 수 있다.

    따라서 원래 허수아비처럼 서 있을때의 기본 페이지, 그러니까 아무런 조건스위치도 달려있지 않은 페이지와, 

    <망토를 착용했다> 스위치가 on 되었을때와  <사람들에게 들킨다> 스위치가 on 되었을때  페이지....

(아까 말씀드렸듯, 사람들에게 들킨다 스위치는 망토를 착용했다 스위치가 off되면 무조건적으로 on 되도록 설계되어있다.)

    이렇게 세 개의 페이지를 생성한다. 여기서 아무 조건도 없는 스위치는 자동실행도, 정기병렬처리도, 무엇도 아니지만,

    아래의 두 스위치가 켜져있는 상태를 조건으로 하는 페이지는 반드시 "정기적 병렬처리"이어야 한다!!!

    그리고 이 페이지들을 만들어 놓았다면, 그 다음으로 그 병사 이벤트에게 페이지를 한개 더 만들어 주어야 하는데, 이 페이지의

    목적은 들킨 이후에 주인공에게 병사가 접근하도록 하기 위함이다. 이 페이지에도 새로운 조건 스위치를 만들어 주는데, 명칭은

    <추격전>으로 하자. 참고로 이 페이지에는 <사람들에게 들킨다> 스위치도 조건스위치로 포함되어 있어야 한다!!


※ 사실, 망토를 착용하지 않았다고 해서 바로 게임오버 되는건 좀 극단적이니, 아래와 같이 해 보자!!! ^ㅡ^


5. <사람들에게 들킨다>스위치가 on 되어있을때의 페이지에서는 (이 페이지는 정기 병렬처리이므로) 주인공의 맵상 x,y좌표가 해당 병사의 맵상 x, y 좌표와 맞아 떨어지거나, 또는 어느정도의 간격에 들어왔을때(이것도 조건분기로 해주어야 한다) 병사가 놀라는 이벤트처리로 묘사하여 비상신호를 보내도록 한다. 


그런것 없이 무턱대고 놀라는 이벤트만 넣을 경우, 주인공의 위치는 한참 아래인데, 맨 북쪽의 병사가

놀라서 비상신호를 보내는 불상사가 일어난다.... -_-;;;


그리고 <추격전> 스위치를 on한다. 


6. 그럼 그 다음으로 <추격전> 스위치가 조건으로 지정된 이벤트가 발동되는데, 이 이벤트에서는 병사 행동지정을 동작없음이 아니라 "주인공에게 다가간다"로 해 놓고, 주인공과 접촉시 전투가 벌어지든, 액알의 경우엔 주인공의 체력이 감소한다던지 하는 방식으로 처리할 수 있다.


※이렇게 하면 일단 망토를 해제했을때 병사들이 어떻게 나올지에 대해서는 어느정도 감이 잡히기는 하는데.... 

그럼 망토를 착용할때엔 어떻게 해야 할까???


7. 일단 아까 말씀드렸던 병사의 <망토를 착용한다> 페이지로 넘어가보자.

여기서 중요한 점은, 망토를 걸친 타이밍에 따라 병사의 반응이 달라야 하는데, 일단 병사가 주인공의 존재를 눈치채기 전에

망토를 걸쳤을때, 다시 말하면 <추격전> 스위치가 on 되기 전에 망토를 걸쳤다면 병사들은 주인공이 지나갈때쯤 아무런 반응이 없어야

할 것이고, <추격전> 스위치가 on 되어 있을때, 즉 이미 <사람들에게 들킨다> 이벤트가 on 되어 있는 상태에서 주인공과 병사간의

거리가 맞아 떨어져서 놀라는 이벤트 발생하고 <추격전> 스위치와 <사람들에게 들킨다> 스위치가 함께 on 됨으로 인해 병사들이 주인공을

따라다니는 페이지가 활성화되어 있는 상태에서 망토를 걸쳤을 때의 병사 반응이 달라야 한다는 것이다. 따라서!!!


8. 먼저 <망토를착용했다>스위치가 on 되어 있는 페이지(이것도 정기병렬처리이다)로 가서 조건분기를 걸자.

조건분기는 "스위치 <추격전>이 on 되어 있는가??" 이다.

이때 off인 경우엔 아무런 이벤트도 적지 말자.

하지만 on 되어 있을땐??? 이땐 먼저 병사들이 놀라거나 궁금해하는 모습을 이벤트로 지정한다.

(왜냐면 주인공이 눈앞에서 사라졌는데 놀랄 수밖에 없잖은가?!?!?)

그리고 몇번 방황하도록 한 후에 <추격전>스위치를 off한다.


그럼 결과적으로 <투명망토 착용하였다> 스위치만 on 되어있고, <사람들에게 들킨다> 스위치와 <추격전>스위치는 off되어있으므로

병사는 잠시 놀라고 잠잠해지는 모습을 연출할 수 있을 것이다.


물론 이것은 기본적인 뼈대이고, 더 고급스럽고 섬세한 연출을 위해서는 더 복잡한 이벤트처리가 불가피할 것이다.

Comment '2'

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12391
RM2k 원거리 공격 질문; 2 file CJY 2012.05.16 1785
RM2k <강좌요청>이벤트로 데미지 표시 11 쉰라면블랙 2012.03.24 2358
RM2k 뭐지, 메뉴가 사라지는 이현상은? 이름이 이현상이 아니라... 쉰라면블랙 2012.03.19 4971
RM2k 2k 픽쳐표시 질문. file 루에쿨 2012.03.17 2121
RM2k 2K에는 '이동할때까지대기'가 없나봐요? 4 쉰라면블랙 2012.03.17 2093
RM2k RPG2000한글화 관련 질문 1 히나나이 2012.03.17 2750
RM2k 키리엘님의 질문에 대한 아이디어 ^ㅡ^;;; 2 톰소여동생 2012.03.10 1277
RM2k 데미지 수치화 ,(화면에 표시 )( 이벤트 )(액터 , 몬스터 능력치 액알) 5 쉰라면블랙 2012.02.16 2171
RM2k 대화창 반투명 만드는 법점.. 1 file 로드밸러 2011.12.27 2065
RM2k 반복처리를 중첩할경우 1 아르피쥐 2011.12.11 1841
RM2k 턴RPG에 사용할 몬스터 그래픽 추가에 문제가 있네요. 2 file regidia89 2011.12.07 2145
RM2k 디아블로 타운포탈 시스템 (이벤트 위치 설정) 3 뮤리온。 2011.10.06 2501
RM2k 게임 내에 이벤트 봤던 것을 초기화 하는 방법이 있을까요? 2 고양이사줘 2011.09.26 1955
RM2k RPG2k에서 이벤트를 이용해 8방향 이동을 할 수 있게 만들 수 있나요? 1 Rebiart 2011.09.25 1874
RM2k 오프닝.... 4 ONE。PieCe 2011.09.21 1568
RM2k 2000 최신패치를 해도 mp3 재생이 안됩니다 rwqrwrwq 2011.09.20 1065
RM2k 메세지창에 명령어 1 꼬꼬꼬마 2011.09.12 1418
RM2k 번역 방법좀.. 3 GangSters 2011.08.20 1215
RM2k 배틀칩을 전투애니2로 변환못하나요? 1 wjddntkd1 2011.08.10 1928
RM2k 2K에서 데이터베이스 아이템중에 $ 달린게 뭘까요? 2 루비노바 2011.08.07 1442
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7