The full code is on GitHub.libGDX Sprite가 렌더링되지 않습니다.
내가 렌더링 문제가 Pong.java에 상당히 확신 (SRC/COM/나/탁구/Pong.java)를 render()
방법은 :에
@Override
public void render() {
update();
Gdx.graphics.setTitle("Pong | " + (int)(1.0f/Gdx.graphics.getDeltaTime()) + " FPS");
Gdx.gl.glClearColor(1, 1, 1, 1);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
camera.update();
batch.setProjectionMatrix(camera.combined);
batch.begin();
for(Entity e : entities) {
e.draw(batch);
}
batch.end();
}
없는 것 같이 sprite
의 문제가 Ball
이거나 사용하기 위해 텍스처가로드되었습니다.
또한 잠재적으로 인해로 시작하는 Ball
의 위치에있을 수 있지만, 포인트는 update()
, 나는 인쇄 (정확하기 때문에 나는 그 의심 해요 X가 떨어져 한쪽 갈 때 sprite
에서 좌표 또는 다른, 그리고 지금까지 나는 예기치 않은 가치를 보지 못했다).
공식 libGDX 문서에 대한 추가 정보를 찾으려고했지만, 예를 들어 스프라이트 대 원시 좌표의 좌표계 (다른 것처럼 보임)에서는 아무 것도 찾을 수 없습니다. 나는 또한 다른 StackOverflow 스레드 e.g. this에 제안 된 몇 가지 수정 프로그램을 시도했지만 아무것도 표면 상 적어도 프로그램의 출력을 변경하는 것 같습니다.
중요한 문제는 단순히 결정하고 수정하려고하는 알 수없는 이유로 Ball
을 렌더링 할 수 없다는 것입니다. 몇 가지 아이디어가 있지만 여기에서 어디로 가야할지 모르겠습니다.
더 나은 분석을 위해 다른 스 니펫을 게시해야한다면 기꺼이 게시 해 드리겠습니다.
엔티티 란 무엇입니까? 그것은 libgdx 클래스의 하위 클래스입니까? entity.draw (일괄 처리) 코드는 무엇입니까? 카메라의 위치는 어디에서 설정합니까? – Springrbua
크기는 어떻습니까? 이 코드에는 아무 것도 없습니다 – Lestat
@Springrbua src/com/me/pong/Entity.java에서 엔티티를 찾을 수 있습니다. 그것은 모든 게임 엔티티에 가장 기본적인 메소드를 포함해야하는 일반 인터페이스입니다. 원한다면 기본 게시물에 추가하겠습니다. –