나는 약 20 레벨의 게임을 제작 중입니다. 이제는 스페이스 바 키를 사용하여 "건너 뛰기"옵션을 게임에 추가하려고 할 때 생각했습니다. 스페이스 바를 누르고 있으면 KeyboardEvent.KEY_DOWN 이벤트가 여러 번 발생하므로 조금 문제가 있습니다.AS3에서 다음 게임 레벨로 건너 뛰기
위 시나리오 (Keydown 및 키 업)는 플레이어 캐릭터를 화면에서 움직이려고 할 때 잘 작동합니다. 내 머리 속에 떠오르는 한 가지 주요 관심사는 입니다. "KeyboardEvent 레벨을 변경할 때 청취자가 제거되고 추가 되었기 때문에 잘못 되었나요?"
P.S : 건너 뛰기 옵션을 버튼으로 추가하면 정상적으로 작동하지만 스페이스 바를 사용하면 편리합니다.
이 방법을 사용해 보았습니다. 그러나 나는이 질문에서 언급했듯이 저것은 저를 위해 작동하지 않았다. 열쇠 수신기가 호출되지 않아도 정리하는 동안 키 수신기가 제거 될 때 자동으로 호출되기 때문에 아마 그렇게 생각합니다. 스페이스 바 키 누름 확인과 함께 프레임 카운트를 지연으로 사용하여이 문제를 해결했습니다. 고맙습니다. – Vishnu