
왜 한 클래스 혹은 한 프로젝트 내에서 getKey는 한번밖에 유효하지 않나요?
예를 들어, 일반 공격을 하는 버튼을 Control 키로 했을 때
if (Greenfoot.getKey=="control")
로 했습니다.
그런 다음, 특수 공격을 하는 버튼을 space로 하려고 합니다. 그런데
if (Greenfoot.getKey=="space") 로 하면
런타임 오류나 컴파일 에러 같은 건 뜨지 않지만
제대로 인식을 모하더군요... 맨 처음 getKey문만 인식하고 space는 눌러도 인식을 하지 못합니다..
다른 방법으로 문제를 해결해야 하나요 아니면 어떤 조건이 있는 건가요?
글쎄요~ 일단 직접 시나리오를 보고 파악해야 할 듯 싶네요.