게임제작 2000툴쓰는데;왕초보거든요;
2009.07.03 06:33
변수는커녕 스위치어떻게실행시키는건지도모르겟어요..
창조도시 제작강의실이랑 질문답변다뒤져봐도 전혀감이안잡히더라구여
그래서 이렇게질문글올려여; 제가지금막히는게..
스위치가 정확히머하는건지 그리고 스위치어떻게 작동시키는건지 모르겟구요
맵 배치랑 뭐몬스터랑 기술같은건 제가 이것저것 다해봐서 대충알겠는데
이벤트를어떻게하죠?
제가지금 시작부분을 만드는중인데여
근데 시작하자마자 딱 창나오고 캐릭터들이 나와서 대화하게만들고싶은데
이건뭐--; 시작하자마자 캐릭터가 막움직여요;
이벤트를 어케넣긴넣엇거든요
근데 이거이벤트 순서같은거 못짜나요?
예를들면요
1번 이벤트가 주인공이 혼자있다가 주인공 친구가 주인공을 불러서 주인공이 돌아보는장면이고
2번 이벤트가 주인공친구가 주인공한테 다가와서 이야기하는건데
1번이벤트를 먼저나오게하고 2번이벤트를 그뒤로 나오게하고싶은데
뒤죽박죽; 머어떻게해야 제가하고싶은대로 나오게할수가 잇을까여?
아니면 걍 1번 2번을 다합쳐서 만들어야하나여?
만약 그렇게만들려면 어떻게하는지도좀..갈쳐주세여..
댓글 3
-
혼연무객
2009.07.03 22:15
-
팹시사이다
2009.07.04 02:11
스위치라는건 간단하게 말하자면 불을 키고 끄는겁니다.
스위치를 온을 하면 불을 키는것, 한마디로 스위치가 되어있는 이벤트를 시작하는거죠.
예를 들어서 님이 2000을 키면 맵이 나오잔아요? 거기에 이벤트를 하나 만들어봅시다.(이벤트 편집모드)
그럼 이벤트가 열리면서 뭘 할지 설정을 해야하잖아요?
거기서 왼쪽위에 보면 스위치가 있을겁니다.
그걸 클릭하면 …이 on<이라고 되있을겁니다.
…를 누르면 스위치라는게 뜨고 왼쪽에는 X~Y(예를 들어 1~20이렇게)이런게 있을거고 오른쪽에는 숫자가 있을겁니다.
그 숫자중, 자신이 원하는 곳을 눌러 지정하고싶은 스위치의 이름(무엇이 되든 상관없습니다. 예를 들어 님이 말한대로 친구가 불러서 뒤돌아보고 말하는걸 하고싶다면, 그 이름에 친구부름<이렇게 적든지 하세요. 다시 말하지만 뭐가 됬든 상관없습니다.)을 지정합니다.
그리고 OK를 누르면 그 이벤트의 스위치가 있는 부분에 색이 들어오고 님이 설정했던 스위치의 이름이 들어올겁니다.
그럼 이제 그 스위치가 켜지면 님이 설정할 이벤트가 발생하는거죠.
처음에 아무데나 이벤트를 만들어봅시다.
그리고 이벤트 실행 내용에서 마우스를 두번 클릭하거나 마우스 왼쪽을 눌러서 삽입을 누르세요.
그럼 이벤트 커맨드가 뜰겁니다.
그 중에 스위치의 조작<<이게 있을건데, 클릭합니다.
그럼 스위치의 조작<<이런게 뜨죠?
단독에 ·이런 점이 있고, 그 옆에 0001:XXX<<이렇게 되있을겁니다(XXX는 0001에 설정한 이벤트입니다.)
그 옆에 …<<이런게 또 있을겁니다. 클릭해서 보면 아까 님이 지정했던 스위치있죠?
제가 말했던대로라면 친구부름<<이게 어딘가에 있을겁니다.(0001에 설정했다면 0001에 있겠죠?)
그럼 그걸 누르고 OK를 또 누릅니다.
그리고 시작하자말자 자동으로 시작하게 하려면 왼쪽에 이벤트 시작 조건에서 자동으로 시작된다<<이걸 누릅니다.
그리고 OK를 누르면 시작할때 님이 설정했던 스위치(제 예를 들자면 친구부름)이 게임을 시작하자말자 자동으로 시작하는겁니다.
여기까지가 스위치고, 이제부터 친구이벤트를 만들어봅시다.
일단 이벤트를 만듭니다. 그리고 왼쪽에 그래픽<<이게 있을겁니다.
설정…<<이걸 누릅니다.
뭐가 많이 뜨죠? 그 중에 님이 친구로 설정하고싶은걸 설정합니다.
그러면 그래픽에 님이 설정한 그래픽이 뜰겁니다.(예를들어 일반1에서 푸른 머리를 가진 청년을 선택했다면 그 청년이 이벤트의 모습이 됩니다. 반대로 이벤트를 설정할 때, 그래픽을 설정하지않으면 아무 모습도 나오지 않습니다.)
그리고 제일 처음에 말했던 스위치있죠?(왼쪽 상단에 있는것)
그걸 on시킵니다.
그리고 OK를 누릅시다.
여기까지 하셨다면 님이 이벤트 만든곳에 푸른 머리의 청년이 있을겁니다.
그리고 다른곳에 이벤트가 하나 더 있을겁니다(스위치on하는거)
물론 스위치를 설정하지않아도 친구이벤트를 만들 수 있지만 그냥 이렇게 만들수도 있다는겁니다.
기본적으로 맵만드는곳에서 오른쪽상단에 보면 ▶이런게 있을겁니다.
테스트 플레이라고 님이 만든걸 시작해보는겁니다.
처음에 님이 만든 맵(청년이 있는 맵)에서 파티의 초기 위치는 설정하셨죠?
그럼 테스트 플레이를 해봅시다.
시작하면 게임시작(이거였는지 잘 기억이 않나네요 어쨋든 시작하는거)를 눌러서 게임을 해봅니다.
그럼 청년이 보이고 주인공이 보일겁니다.
그런데 못 움직일거예요.
왜냐하면 님이 설정했던 자동이벤트있죠?
그것때문에 않되는 겁니다.
자동이라하면 끊임없이 그 이벤트만을 실행하는겁니다.
그렇기때문에 스위치를 계속 on하기만 하고, 결국 주인공은 움직일 수 없습니다.
그래도 일단 청년이 나올겁니다.
그럼 자동이벤트를 다시 들어가봅시다.
자동이벤트에 들어가면 스위치조작 : [XXXX(숫자):xxxx(이벤트이름)]을 on 한다<<이것만 있을겁니다.
예를들어 님이 0001번에 친구부름<<이런 이름을 적었다면 [0001:친구부름]을 on 한다<<이렇게 있을겁니다.
그 밑에 다시 삽입을 합니다.
그리고 위에 숫자가 1 2 3<< 이렇게 3개가 있을겁니다.
2로 갑시다.
그럼 오른쪽밑에서 4번째, 캐릭터의 동작 지정<<이런게 있을겁니다.
눌러봅시다.
그럼 뭐가 많이 뜨죠?
일단 이동빈도는 그 이벤트가 한칸을 이동할때 어느정도로 빠르게 움직이냐입니다.(대충 그럴겁니다.)
그리고 대상 캐릭터는 무엇을 움직이게 할 것인가 입니다.
아, 여기서 잠깐.
처음에 청년이벤트있죠?
그걸 다시 들어가봅시다.(캐릭터 동작 지정은 잠시 끄고..ㅈㅅ)
그럼 왼쪽 제일 위에 EV000X(님이 만든 이벤트가 2개뿐이라면, 그리고 청년이벤트를 처음 만들었다면 0001이 되어있을겁니다.)이라고 적혀잇는게 있을겁니다.
그걸 지우고 청년<<이렇게 바꿉시다.
다시 자동이벤트로 돌아와서 캐릭터 동작 지정을 누릅니다.
그리고 대상 캐릭터를 누르면 밑으로 뭐가 나올겁니다.
주인공을 움직이고싶다면 주인공을 클릭하고, 아까 적었던 청년이라는 이벤트가 보일겁니다.
둘중 먼저 움직이고싶은 것(푸른 머리의 청년을 먼저 움직이려면 이걸 먼저 하시고, 주인공을 먼저 움직이려면 주인공을 먼저 클릭합시다.)을 클릭합시다.
님은 주인공이 뒤를 돌아보고싶다고 하셨죠? 그럼 주인공을 클릭합시다.
만약 주인공이 화면상 아래에 있고, 청년이 화면상 위에 있다면 위를 향한다<<이걸 찾아서 클릭해봅시다.
그럼 이동 루트에 위를 향한다가 생길겁니다.
그리고 OK를 누릅니다.
그럼 자동이벤트에 스위치의 조작~~~~의 밑에 캐릭터 동작 지정:XXX(이벤트의 이름. 주인공이면 주인공, 청년이면 청년), XXXX(위를 향한다를 선택하셨다면 위를 향한다라고 나올겁니다.)이렇게 나올겁니다.
OK를 누릅시다.
그리고 이제 말을 넣는거죠.
다시 삽입을 누르시면 제일 처음에 문장의 표시가 있을겁니다.
그걸 클릭해서 하고싶은 말을 적습니다.
*여기서 주의해야할 점은 그냥 말을 적으면 않된다는 겁니다.
예를 들어 청년이 말을 한다하면 문장의 표시를 누르고
청년
안녕?
이렇게 하셔야합니다.
저렇게 하고 테스트 플레이를 하시면 이런 문장이 뜰겁니다.
청년
안녕?
이렇게 뜰겁니다.
그냥 안녕?만 치시면 테스트 플레이를 해보시면 위에 아무것도 않나오고 안녕? 만 뜰겁니다.
그러니 주의하세요(이름적는칸을 빼면 말을 3칸밖에 못 적습니다.)
그런데 여기서 또 다시 문제가 발생하죠.
시작하면 청년이 나오고 주인공이 뒤를 돌아본뒤, 안녕?이라는 말이 나올겁니다.
그런데 이게 반복되죠?
그걸 없애는 방법은 몇가지가 있습니다.
일단 간단한 2가지를 해봅시다.
1. 이벤트 일시 삭제
스위치온과 말을 넣으셧죠?
그럼 그 밑에 다시 삽입을 합니다.
그리고 3으로 가세요.
거기에 있는 이벤트의 일시 삭제<<를 누릅니다.
그럼 아까 문장을 적은거 아래에 이벤트의 일시 삭제<<이게 뜰겁니다.
여기서 OK를 누르고 테스트 플레이를 해보시면...
청년이 나오고, 주인공이 뒤를 돌아보고, 청년이 "안녕~"이라고 말할겁니다.
그러고 난 다음에 다시 "안녕?"이 뜨지않습니다.
주인공이 움직여지죠.
이건 이벤트를 일시적으로 삭제한건데, 일시적인겁니다.
다른 맵을 만들고 다른맵으로 갔다가 다시 자동이벤트가 있는 맵으로 오게 되면 저 이벤트는 다시 발생합니다.
그래서 청년이 다시 등장하고 주인공이 다시 위를 보고 다시 청년이 "안녕?"을 말할겁니다.
그렇기에 별로 권장하지않습니다.(딱 1번만 하고 끝날 맵이라면 써도 상관은 없습니다.)
2.스위치
스위치를 이용하면 저 행동과 말을 1번만 하고 영원히 않하게 할 수도 있습니다.
일단 자동이벤트에서 이름옆에 페이지의 신규 작성<<있죠? 저걸 누릅니다.
그럼 아무것도 없는 새로운 이벤트가 나옵니다.
위에 1 2가 생길겁니다.
2로 들어갑시다.
여기서 다시 왼쪽위에 있는 스위치를 누릅시다.
그리고 스위치의 아무곳에나(예를 들어 님이 1번스위치를 청년부름<<으로 설정하셧다면 2번스위치에 청년과의 대화끝<<으로 설정) 님이 적고싶은 스위치의 이름을 적습니다.
OK를 누릅시다.
왼쪽아래에 이벤트 시작 조건을 결정 키가 눌러졌을 때<<로 고칩니다.
그리고 1로 돌아가서 제일 밑에 다시 삽입을 합니다.
이벤트 커맨드에서 1로 갑니다.
스위치의 조작을 누르고 단독옆에 …를 누릅니다.
그럼 님이 방금 적었던 이벤트(제 예를 들자면 청년과의 대화 끝)가 떠 있을겁니다.
OK를 누릅시다.
그리고 이벤트 에디터에서 OK를 누르시고 테스트 플레이를 하시면..!!
청년등장
주인공 위를 향한다
청년
안녕?
이벤트가 사라진다
주인공 움직이기 가능
저정도가 됩니다.
저 사이에 말을 적는 곳에 님이 하고싶은 말을 더 넣거나 움직임을 더 넣을 수도 있습니다.
*아! 참고로 청년이벤트는 왼쪽아래에 있는 이동타입을 손대지 않으면 이벤트로 움직이기 전에는 움직이지 않습니다. 그러니까 이동타입에 이동않음<<이게 있다면 캐릭터 동작 지정<<이걸로 움직이지 않으면 청년이벤트는 움직이지 않는다는 말입니다.
이상 허접한 답변이었습니다.|+rp2+|249|+rp3+|cring_qna -
정의로운녀석!
2009.07.05 22:49
근성 인정 |+rp+|249|+rp2+|253|+rp3+|cring_qna
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
27 | 몹을 사라지게 하는 법좀.. [1] | 서늘한하늘 | 2009.08.16 | 315 |
26 | rpg vx에서 게임중에 원경이 바뀌게 하고싶은데.. | 石破天傾拳 | 2009.08.14 | 325 |
25 | 원경 만드는법(?) [1] | 다크조커 | 2009.08.13 | 312 |
24 | 전투애니메이션에 관하여 [2] | 시리우수 | 2009.08.07 | 310 |
23 | 전투화면에서 몹이 겹칠 때 몹의 상하위치 변경하는 법 [1] | 노을. | 2009.08.06 | 315 |
22 | 턴RPG를 온라인화 시키고싶어요 [1] | 금금 | 2009.07.28 | 951 |
21 | xp에서 사이드뷰 스크립트를 넣자 튕기게 되네요. | 훗 | 2009.07.26 | 404 |
20 | [rpgVX] vx는 맵 옵션이 없나요....? [1] | 石破天傾拳 | 2009.07.24 | 336 |
19 | 급한질문이나특급으로올릴수가없으니빠른답변좀해주십시오 [4] | 헬리오 | 2009.07.23 | 271 |
18 | 일본 알만툴게임 수준은 어느정도 인가요?? [2] | 다크조커 | 2009.07.17 | 546 |
» | 2000툴쓰는데;왕초보거든요; [3] | 류류 | 2009.07.03 | 402 |
16 | 주석은.. 또 게이지바가.. | 아싸사랑 | 2009.05.29 | 90 |
15 | 주석은.. 또 게이지바가.. [3] | 팹시사이다 | 2009.05.28 | 383 |
14 | 랑그리사 같은 전투시스템의 턴제 게임을 만들수가 있나요? | 아싸사랑 | 2009.05.25 | 107 |
13 | 랑그리사 같은 전투시스템의 턴제 게임을 만들수가 있나요? [2] | 락토프리 | 2009.05.24 | 423 |
12 | 통맵 하는 방법 질문요 (__) | Vermond | 2009.04.01 | 67 |
11 | 통맵 하는 방법 질문요 (__) | 로망님 | 2009.04.01 | 303 |
10 | 통맵을 할경우.. | Vermond | 2009.03.29 | 64 |
9 | 통맵을 할경우.. [3] | 로망님 | 2009.03.29 | 288 |
8 | 파..팥하퐁! | Vermond | 2009.03.28 | 69 |
약간 기억나는것도 설명하면 복잡하고..
그러니 일단 스위치는..if 문 아실려나 모르겟네..
그거랑 비슷한데...
스위치를 on할 조건을 입력하고.
스위치 on 했을때에 실행되거나 변경될 것은 해놓으면..
그게 이벤트라고 볼수 있지 않나..
|+rp2+|248|+rp3+|cring_qna