2012-04-02 4 views
0

여러 동작을 사용하려는 Java 3D로 게임을 만들고 있지만 문제가 있습니다. 이 일을 해야하는 방법입니다Java 3D에서 다중 동작 사용 - "포커스"손실

사용자는 왼쪽, 오른쪽,을 사용하여 공을 제어하고, 업 키. 사용자가 왼쪽이나 오른쪽을 누르면 뷰 변형 그룹을 제어하는 ​​사용자 정의 동작이 "제 3 자 뷰"- 패션으로 뷰를 회전합니다. 다른 사용자 정의 동작은 사용자가 업 키를 눌렀을 때 공 (구)에 대한 Transform 그룹을 제어합니다. 이 동작은 해당 축이 가리키는 축에 따라 볼을 앞으로 번역합니다.

내 문제는 내가 두 가지를 동시에 행동에서 "초점"를 얻이 수없는 것이다. 누락 된 기능이 있습니까?

필요하다면 나중에 코드를 따라 할 것입니다.

답변

1

나는 그들이 잠재적으로 동일한 키를 수신 할 수 있기 때문에 여러 행동은 "초점"을 가질 수 있는지 모르겠어요. 그러나 방법이 있을지도 모른다. 당신이 실제로 초점과 라우트 수신 중첩 된 행동에 대한 입력이있는 "체인"동작을 만들 수있는 대안으로

.

+0

@Andreas Nesheim [스레드 읽어주세요 (http://stackoverflow.com/questions/9976166/java-difference-in-key-detection-between-windows-and-mac) +1 – mKorbel