저는 작은 게임을하고 있으며 가능한 한 깔끔하게 유지하려고 노력하고 있습니다. inputprocessor를 다른 클래스로 나눠서 잘 작동합니다. Box2D에 대한 바디와 조명기를 처리하고 생성하는 playState 클래스도 설치했습니다. Libgdx : 다른 입력 처리 클래스에서 Box2D World에 액세스/수정하는 방법은 무엇입니까?
그리고 내 입력 처리 클래스의
: 이public class TouchProcessor implements InputProcessor {
//.....
@Override
public boolean touchDragged(int screenX, int screenY, int pointer) {
System.out.println("Dragging...");
touchHappening = true;
return true;
}
// ....
지금 터치 드래그, 내가 Box2D의 세계에서 몸/카메라 위치를 조정합니다. 그러나 나는 그것을 playState와 분리하면 내 Processor 클래스에있는 사람들에게 접근 할 수 없다. 어떻게해야합니까?