현재 소행성을 피해야하는 게임에서 작업 중입니다. 나는 임의의 단위를 사용하기 시작했다. 변형 된 모양Abitrary Units를 올바르게 설정하는 방법은 무엇입니까?
게임 화면에서float aspectratio = 16/10;
cam = new OrthographicCamera(100, 100 * aspectratio);
cam.position.set(cam.viewportWidth/2f, cam.viewportHeight/2f, 0);
cam.update();
의 소행성 :
public final static int WIDTH = 100, HEIGHT = 100;
또한, 나는 OrthographicCamera
을 사용하고의 문제입니다
나는 노란색 모양이 같은데요 소행성. 그들은 어떻게 변형됩니까? 그들이 가지고 있어야하는 형태는 무엇입니까? 코드 조각에서 카메라에 문제가 있다고 생각하는 것 같습니다. 왜 그렇게 생각하니? 그렇지 않으면 어쩌면 우리에게 소행성에 영향을 미치는 코드를 보여줄 수 있습니다. 창 크기를 조정하면 어떻게됩니까? – valid
@ 노란색 소행성은 서클로 표시됩니다. 나는 어느 종횡비가 가장 잘 맞는지 모른다. OrthographicCamera ans 종횡비가없는 이전 버전에서는 게임이 Asteroids의 동그라미와 잘 어울리고 날카로운 Spaeship이기 때문에 문제는 소행성과 관련이 없습니다. 힘든 [여기] (http://stackoverflow.com/questions/39378730/gamescreen-shows-black-screen-solved)는 완전한 소행성 코드입니다. –