조회 수 1279 추천 수 5 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
구창도에 써둔 강좌를 그대로 썩히기 아깝고, 게시판도 너무 멈춰있고 해서.. 퍼올립니다.


r2k분들이 알아두셔야 할것은, rpg xp는 소스가 부족한것만 빼고는 r2k에게 꿀릴것이 없습니다 +ㅆ+!!!
----------------------------------------------------------------------------------------

※셀프스위치나 변수등의 위치를 잘 맞추고 라벨등을 잘 조절하여 2K에서도 사용할수 있습니다.



스테이지 넘어갈때 쓸려고 만들었지만 생각보다 만들기가 녹녹치 않아서 예제로 만들어

봤습니다. (물론 이것은 어디까지나 "예제"일뿐이지, 제가 실제로 이렇게 쓰는건 아닙니다)

몇가지만 수정하고 실전으로 옮겨야 하기때문에 주석은 안넣었으니
이벤트에 대해 설명을 하겠습니다. (이부분은 비밀소년님의 강의처럼 예제를 뜯어면서 봐주세요.)


사용방법 : 갑옷을 입은 케릭터를 선택하여  키를 아래 위로, 그리고 선택은 오른쪽으로.

예제 다운로드

일단 EV 001이벤트를 뜯으면 이벤트가 3개가 있습니다.


[첫번째 탭] - 그림 작동의 준비

이부분은 그림을 불러오는 역활을 합니다. 사실 이부분은 자동적으로 시작하게 해야
하지만, 테스트중이기 때문에 일단은 결정형식으로 해놓았습니다.

참고로 그림은 숫자가 높을수록 위로 올라가기 때문에 (이부분은 장담은 못하겠군요)
셀렉트가 2번, 메뉴가 3번, 뒷배경이 1번입니다.

그리고 변수 002,003(x,y)은 그림의 좌표를 일단 0으로 맞춰주는 역활입니다.

이부분에서 002,003의 좌표가 0일경우 선택창은 Next 로 맞춰집니다. 왜냐면, 그림의
선택창의 좌표가 0,0으로 되었을때 이미 Next로 맞춰지게 제작했습니다.


마지막에 있는 셀프 스위치는 예전에 강좌한적이 있는데, 못보신분들은 어쩔수 없군요.
여하튼, 셀프 스위치를 ON하여 다음 페이지로 넘어갑니다.


[두번째 탭] - 실직적인 그림의 이동

처음 보면
◆라벨 이라는것이 있습니다만, 이것은 셀프 스위치 B의 옵션과 관련이 있습니다.. 아래쪽에서 설명하죠.

◆조건분기
이런것이 세개가 있습니다. 위쪽. 아래쪽. 그리고 오른쪽.

오른쪽은 아래 강좌와 연결이 되있다만, 특별히 키입력은 귀찮아 선택대신 오른쪽으로 누르면 결정되게 했습니다.



위쪽, 아래쪽의 조건분기를 보면 또다시 조건분기가 있는데, 여기서 중요한것은
메뉴가 5개지만 그것이 1번부터가 아니라는 것입니다. 즉, 0번부터 4번까지가 메뉴의 이름입니다. 참고로 여기서 변수 0001은 메뉴의 위치를 담당합니다.(0002,0003은 좌표,x.y)



◆조건분기 : 버튼이 아래로 눌려있을때. 이부분에서 셀프스위치가 있지만 이부분은 움직임을 더 원활하게 하기 위해 셀프 스위치 B를 달고, 버튼이 눌려있지 않을때 그림이 움직이지 않도록 보정한것입니다.


◆조건분기 : 변수 0001 = 4일때.
이렇게 다시 조건분기를 한 이유는, 선택하는 부분이 메뉴의 맨 아래 있을때 다시 아래를 누르면, 맨 위로 올라가게 하기 위해 한것입니다. (이하는 이해할수 있겠군요.)



이런식으로 ◆조건분기 : 버튼이 위로 눌려있을때.. 이부분역시 같이 한것이며, 그다음
◆조건분기 : 버튼이 오른쪽으로 눌려있을때.. 셀프 스위치 C는 3번째 탭이지만 그것은 아래에서 설명하겠습니다.




여기서 중요한것은, 셀프 스위치B가 상당히 중요한 역활이라는것입니다. 만약 이 '버튼이 눌려있지 않을때는 다시 루프한다.'라는 옵션을 달은, 셀프 스위치B가 만약없다면!!
타이밍을 맞춰서 아래버튼, 위버튼을 콕콕 찔러주는 수밖에 없습니다. ㅡ.ㅡ;;


일단 여기서 ◆조건분기 : 셀프 스위치 OFF에서 대기1프레임을 넣어주지 않는다면, 심각하게 루프되는 데다가 일부 이벤트 무시라는 옵션까지 붙기 때문에 대기1프레임을 꼭 넣은후, 라벨이동 : 반복으로 가서 다시 위쪽부터 루프하면 이제 변수 0001은 자유롭게 이동합니다.



여기까지가 변수를 자유롭게 이동하는 부분이었다면, 이제 그 변수의 수만큼 그림을 움직이는 이벤트역시 필요합니다.

그것은 이제 서서히 배우도록 하죠.


메뉴가 5개이기 때문에 0번부터 4번까지 같은 이벤트가 있습니다. 여기서 왜 좌표를 x,y로 하지않고 변수로 했는지 그 이유가 나타납니다.



일단 그림을 쪼그라 들게 한후, 그 시간만큼 대기를 넣어줍니다.
여기서 심오한 루프의 뜻이 담겨있습니다. 그림을 쪼그라 들게 할때, 아직 새로운 변수좌표가 정의되어 있지 않기 때.문.에!! 그 위치에서 쪼그라 들게 한후, 원하는 위치로 이동시키는 방법을 사용하는것입니다.

이렇게 쪼그라 들게 한후, 변수좌표를 정의해준후, 그 위치로 이동시킨후 늘려주는 방법을 사용하고 동시에 사운드가 나오게 합니다.

참고로, 셀프 스위치B는 여기서 ON이 되어있는데, 이때는 꺼줘야 할 필요가 있습니다. 왜냐면, 셀프 스위치B가 ON되어 있는 상태로 계속 있는다면, 셀프 스위치B는 사실상 필요가 없기 때문입니다.

(아직 셀프스위치B의 역활을 모르신다면, 위쪽으로 다시 돌아가 보시길. 여기서 셀프 스위치 B의 역활은 거의 중심축에 가깝습니다.)


이런식으로 두번째 탭을 끝나면 다시 루프가 되기 때문에, 다시 위쪽부터 선택지가 시작되며, 셀프 스위치B가 꺼져있는 상태이기 때문에 다시 변수를 움직이는 쪽에서 계속 루프가 됩니다.



[세번째 탭] - 클릭

두번째 탭인 위쪽에서 ◆조건분기 : 오른쪽으로 이동 이라는것이 있습니다.
이것의 뜻은 "클릭한다"와 같이 볼수 있습니다. 여기서 셀프스위치 C를 발동시켜 다음 탭으로 넘어가버리면 이제 이쪽 강좌입니다아.

다행히 설정해 주었던 것중에 버튼이 따로 눌리지 않는이상 '변수 0001'이라는 믿음직한 것이 있습니다. (이것의 역활은 선택바의 위치를 알려준다는것을 잊으시면 안되죠오옹)

즉, 조건분기로 변수와 같은 값마다 따로 해주시면 됩니다.

여기서 주목할것은, 메뉴의 Save and Finish라는 메뉴입니다. 즉, 저장하고 끝낸다라는
뜻입니다. 여기서는 간단한 스크립트가 필요합니다.

별거 아니니 벌써 겁먹지 마세요. $scene = nil 이라는 간단한 스크립트 입니다. 이벤트에는 타이틀로 가는것말고는 다른 방법이 없으니 스크립트로 이렇게 꺼버리면 됩니다.

기타 다른것들중에 셀프스위치 C를 닫어버리는 것도 있는데, 이것으로 다시 [두번째 탭]으로 돌아가서 다른것을 선택할수 있습니다아.(쓰느라 힘빠졌..)




※몇가지 시행착오

1. 처음에는 그림을 위쪽에다가 두고 그다음 선택지를 이동시키게 해서 상당히 얽켜버린 경험이 있습니다.
이때는 셀프 스위치B는 루프의 기능이 아닌, 그림의 모션을 제한해 주는 역활을 했습니다.

2. 두번째로 병렬이벤트를 두개로 하여, 움직이는것 따로, 그림모션 따로 했지만, 하다보니 맘에 안들었습니다. 일단 최대로 줄여야 하고 이벤트가 따로따로 있어서 더 조잡했습니다..

3. 세번째는 위와 같은 모습이 되었지만, '라벨'로 자동으로 루프되게 하는것보다는, 이벤트 '반복'을 사용하여 루프를 하게 했습니다만, 대기 1프레임이 없으면 이벤트를 일부 무시하는데다가 엄청난 속도로 인해 제대로 먹히지도 않았습니다.
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
296 RPG Maker 물체 밀어서 움직이는 이벤트 조금 더 쉽게 하는 법 zero? 2018.01.02 644
295 RPG Maker rpg vxa 로 겜만들때 데미지 설정 공식[링크] 준E 2017.06.08 740
294 RPG Maker [꿀팁] 간단하게 만들 수 있는 실시간 전투 시스템 1 file 준E 2017.03.31 2019
293 RPG Maker RPG MV에서 플러그인 오류의 원인에 대하여 1 title: 댓글러lklslel 2016.07.08 2359
292 RPG Maker RPG MV 게임 도중에 윈도우 스킨 파일 자체를 통째로 바꿔버리는 방법 (출처: HIME) 최저 2016.07.08 1627
291 RPG Maker 텍스트 대화 도중 메뉴 여는 방법을 알아냈습니다! 2 file 정궈니 2016.03.12 2938
290 RPG Maker rpgmv 마우스 지원과 터치 지원이 되니. 2 팡소리 2015.10.25 1011
289 RPG Maker RPG Maker MV 와 AJAX를 이용한 웹통신 관련 영상. 2 HT9MAN 2015.10.25 2246
288 RPG Maker [RPG2000/3 팁] 간편한 이벤트 단축키 title: 자게이하앵 2015.04.06 1833
287 RPG Maker [RPG2000/3 팁] 간편한 이벤트 단축키 1 file title: 자게이하앵 2015.04.05 748
286 RPG Maker 알만툴이 아닌 새로운 툴강좌 (이클립스 강좌) 이클립스 2014.10.07 1407
285 RPG Maker 이클립스 강좌 1 AVD생성 밑 실행 이클립스 2014.10.07 949
284 RPG Maker [XP, VX, VXA] 시야제한 만들기 17 빙냥이 2014.08.16 2699
283 RPG Maker 처음 제작하시는분들 흔히 일어나는 실수 8 지브릴 2014.07.12 1987
282 RPG Maker 게임제작 시작하시는분들을위한 강좌!(외부링크) diget 2013.09.23 1817
281 RPG Maker [정보] 일본의 RPG만들기 관련 커뮤니티 1 비형랑 2012.10.01 1219
280 RPG Maker 꼬마 캐릭터 쯔 꾸르 비형랑 2012.10.01 2647
279 RPG Maker rpg2003 액션알피지 간단한 예제 1 아자2™ 2012.09.03 1156
278 RPG Maker SRPG95에서 MP 0 소모 마법의 활용. 3 협객 2012.06.30 1559
277 RPG Maker [쯔꾸르] 애기들 따라다니게 만들기 1 file 2012.06.26 1468
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15


[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)