RPG XP 키입력 처리 관련 질문

by BAYONET posted May 14, 2006
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
현재 상하좌우키를 누르면 주인공 대신 이벤트 개체가 움직이도록 작성중입니다.

RPG2000과 2003에는 키 입력 처리에 "키가 눌릴 때까지 대기" 처리가 있는데

이 체크박스에 체크를 안하면, 키를 누르는 만큼 이벤트 개체가 움직이지만

"키가 눌릴 때까지 대기" 체크박스에 체크를 하면, 이벤트 개체가 한번 움직이고 맙니다.

다시 움직이기 위해서는 그 방향키를 한번 더 눌러야 움직이죠. (물론 한번 움직이고 멈춤)


대개 이러한 키 입력 처리는 병렬처리로 행해지는 것이기 때문에,

눌릴때까지 대기를 안할 경우, 키보드 자체의 버튼을 계속 누르고 있음을 인식하지만

눌릴때까지 대기를 할 경우엔, 키보드 방향 한번만을 인식하고, 또 움직이기 위해선

다시 버튼을 눌러서 움직여줘야 할 필요가 있습니다.



RPG XP의 경우엔 그 "키가 눌릴 때까지 대기" 체크박스 자체가 없고,

그냥 그 자체를 "키가 눌릴 때까지 대기" 자체로 인식해 버립니다 -_-;

덕분에 2000, 2003과는 달리 언제나 한번 움직이고 말아버리는 현실이 되어버립니다.



그래서 질문을 하자면,

RPG XP 에서 키 입력 처리를 할때, 그 키 입력처리가 "키가 눌릴 때까지 대기"를 하지 않도록

설정하는 방법은 없을까요?

스크립트라던가 어떠한 방법으로도 좋으니 부탁 드립니다.

Articles

1 2 3 4 5 6 7 8 9 10