조회 수 2758 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

제목이 딱히 쉽게 생각나는 제목이 없어서 대쉬스위치 라고...ㅎㅎ;

 

일단 강좌 들어가기 전에 대쉬가 뭔지 알아야겠죠?

이건 VX의 기본 기능중에 하나로

게임을 플레이 중에 A버튼(기본은 Shift) 을 누르면 케릭터가 빠르게 달리는 모습을 볼 수 있습니다.

이렇게 빨리 달리게 해주는걸 대쉬기능이라고 하는데..

 

이 대쉬가 맵의 설정에 들어가서 체크하냐 안하냐로 금지,허용이 결정되는데요. (첨부파일 dash ON-OFF 참조)

이걸 스위치 조작으로 할 수 있게 적용시켜주는 방법입니다.

 

이걸 위해서는 스크립트 에디터에 한줄을 추가해 주셔야 합니다.

Game_Player 섹션에서 def dash? 부분을 찾아서 바로 아래줄에 return false if $game_switches[n] 이라고 적어줍니다.

 

- 끝 -

생각보다 간단하지만 이걸로 게임의 재미를 추가한다면 써먹어 볼 만 하겠죠^^

 

 

 

 

 

아래쪽은 설명이 이해 안되시는 분을 위해서 적어봅니다.  따라해보세요^^

 

먼저 아래 그림처럼 툴에서 스크립트 에디터를 선택해 주던지 F11을 눌러서 스크립트 에디터를 엽니다.

11.png (클릭하면 크게 볼 수 있습니다.)

 

그 다음 스크립트 에디터의 왼쪽 리스트에서 Game_Player 를 선택해 주세요.

1.PNG

 

그럼 오른쪽에 Game_Player에 대한 스크립트들이 쫙~~ 나옵니다.  거기서 def dash?  부분을 찾으세요...@_@!

ctrl + F  를 누르면 다음 그림과 같은 창이 뜨고 그 안에 dash? 라고 적어서 검색하면

바로 def dash? 부분을 찾으실 수 있을거에요^^

22.PNG  (클릭하면 크게 볼 수 있습니다.)

 

그러면 다음과 같은 내용을 확인할 수 있을겁니다.

2.PNG

 

위에서 잠깐 언급했다시피 이 부분에 한줄을 적어 주시면 됩니다.

def dash?  아래줄로 엔터한번 쳐서 한줄 추가시켜 주시고

return false if $game_switches[n]

이라고 적어주세요.   ※ n 대신 사용할 스위치의 번호를 적어주시면 됩니다.

3.PNG  (결과... 클릭하면 크게 볼 수 있습니다.)

 

 

끝입니다!!   설명은 길어도 정작한건 별로 없죠^^;

 

이렇게 해주고 플레이해보면 스위치ON,OFF 에 따라서 대쉬를 할 수 있는지 없는지 확인할 수 있을거에요.

플레이 화면은...  달리고 걷는게 스샷찍어도 티가 안나서 없습니다;;;  직접 해보세요^^

 

참고로 맵에서 대쉬 금지가 설정됐다면 스위치에 상관없이 대쉬는 금지입니다.  ^_^;

 

특정 갑옷을 착용했다던가 무거운 아이템을 많이 들었을 경우는 대쉬를 못하게 하는식으로 만들어 볼 수 있겠네요^^

 

 

 

 

그럼 이것으로 이번 강좌를 마치겠습니다.

TAG •


Copyright ⓒ Nioting All Rights Reserved. (since 1999)    개인정보
        

Fatal error: Cannot access property sessionController::$lifetime in /web/old/xe/modules/session/session.controller.php on line 45