12번째 공방


(이해를 돕기 위한 이미지로 실제 제공하는 대쉬기능과는 관계가 없습니다.)




RPG VX Ace의 기본 대쉬는 Shift이며, 맵 설정에서 대쉬 금지나 이벤트 커맨드에서 대쉬의 금지 설정을 걸 수 있는데요.


이 포스트는 조금 더 본질적으로 게임의 시작부터 대쉬 키를 없애거나 다른 키로 바꾸는 방법을 제공합니다.




우선 엔진에서 F11 키를 누르면 열리는 스크립트 에디터에서 Game_Player 항목을 찾습니다.

이곳에서 대쉬기능의 입력을 관리하고 있습니다.




대쉬 키 삭제



Ctrl+F 기능을 이용해 dash를 입력하거나

137번 줄을 찾으시면 def dash? 라고 써있는 항목을 발견할 수 있습니다.


드래그 해놓은 영역을 모두 지워버리면 대쉬 기능은 삭제됩니다.




대쉬 키 바꾸기


'


대쉬 키만 바꾸고 싶다면, 위의 사진에서 빨간 네모 박스를 주목해주세요.

Input.press?(:A)에서 (:A)는 Shift를 가리킵니다.


(:A)를 바꿔주게 되면 Shift가 아닌 다른 키를 사용할 수 있습니다.

RPG VX Ace의 기본 설정에서 키는 아래와 같습니다.



예를 들어 Space를 대쉬로 만들고 싶다면 (:A)의 자리에 (:C)를 적어주면 됩니다.


다만 기본설정에 따라 Z와 Enter 또한 C에 해당하기 때문에 Z와 Enter, Space를 누를 때 전부 대쉬를 하게 됩니다.


그 외에도 RPG VX Ace에서는 기본기능만으로 키보드 전체의 키를 사용할 수 없는 문제를 안고 있습니다.


위의 예처럼 Space 하나의 키만 설정하고 싶은 경우에도 문제가 발생할 수 있겠네요.




이것들을 보완하기 위해서는 전체키 입력 스크립트라는 것을 필요로 합니다.



현재 구할 수 있는 전체키 입력 스크립트가 그렇게 많지 않아 아직 링크가 작동하는 스크립트를 하나 추천드립니다.


Zalerinian님이 만드신 Keyboard Manager 스크립트 → 링크

* 스크립트 이용 시 Zalerinian님의 이름을 게임 크레딧에 올려주세요.




위의 스크립트를 스크립트 에디터에 복사하여 넣습니다.



이 스크립트의 89번 라인으로 가주세요.




이곳에 적혀있는 것이 입력키를 누르는 방법입니다.

녹색 글씨와 앞에 0x08 같은 숫자는 무시하고 _back, _tab 등

자신이 쓰고 싶은 키를 어떻게 넣어야 하는 지 확인해주세요.





이후 다시 Game_Player의 137번 줄로 돌아갑니다.



다시 이 화면으로 와서 (:A)에 _(언더바) 를 넣어 원하는 키로 바꿔주세요.



B키를 쓰고 싶은 경우 Input.press?(:_b)

tab키를 쓰고 싶은 경우 Input.press?(:_tab)






게임을 실행해서 등록한 키로 대쉬를 해보면 잘 작동하는 것을 확인할 수 있습니다. :)


'제작 이야기 > RPG VX Ace TIP' 카테고리의 다른 글

RPG VX Ace TIP - 대쉬 없애기, 키 바꾸기  (3) 2017.10.23
RPG VX Ace TIP - 안내  (3) 2017.10.23

Comment +3



RPG MV가 대세라서 Ace의 정보가 주목을 받기는 어렵겠지만, 아직도 Ace를 이용해서 자신만의 게임을 만들고 싶어하는 분들이 많을 것 같아요.


팁을 제공할 만큼 엔진을 잘 다룬다고 하긴 뭐하지만, 사용한 시간이 있으니까 조금은 도움을 줄 수 있지 않을까 해서 게임을 만들며 도움이 될만한 소소한 팁 같은 것들을 작성해보려고 해요.


물론 시간 나는 대로요!



혹시 Ace로 제작을 하고 있는데 궁금한 것이 있으시다면, 댓글로 남겨주세요. 

포스트에 반영할게요. 


감사합니다. :)


'제작 이야기 > RPG VX Ace TIP' 카테고리의 다른 글

RPG VX Ace TIP - 대쉬 없애기, 키 바꾸기  (3) 2017.10.23
RPG VX Ace TIP - 안내  (3) 2017.10.23

Comment +3

  • ㅁㄴㅇㄻㄴㅇㄹ

    • 코포 2018.02.05 21:29 신고

      안녕하세요 절벽토끼랑 다른 게임들을 플레이했었는데 너무 좋아서 이 글을 보고 RPG Maker VX을 다운받았어요! 제가 초보여서 할줄 아는게 없어서 물어봐요ㅠ 우선 막 절벽토끼나 다른 게임들을 보면 비버셋 팀이 직접 도트랑 일러스트를 그리시던데, 그런건 어떻게 적용을 하는지가 제일 궁금하네요ㅠㅠㅜ 너무 초보적인 질문해서 죄송합니다ㅜ

    • 2018.02.05 21:51

      비밀댓글입니다