기본적으로 최대화 된 창 안에 800x600 게임을 중심으로 배치하고 싶습니다. 해상도가 1280x1024 인 경우 큰 테두리가 생기지 만 해상도가 800x600이면 전체 화면을 차지합니다.게임 크기를 창 크기보다 작게 설정하십시오.
이것은 초기화 방법에 있으며 게임 창을 고정 된 3D 테두리로 전체 화면으로 만듭니다. 클라이언트 영역은, 내가 버퍼를 다시 선호하는 설정을 시도 전체 화면
Form gameWindowForm = (Form)sys.Form.FromHandle(this.Window.Handle);
gameWindowForm.FormBorderStyle = FormBorderStyle.Fixed3D;
gameWindowForm.Text = "";
gameWindowForm.ControlBox = false;
gameWindowForm.WindowState = sys.FormWindowState.Maximized;
로 변경됩니다 크기, 뷰포트 및 DisplayMode를을 clientbounds. 아무리 크기를 조정하려고해도 읽기 전용이거나 아무 것도 변경하지 않기 때문에 둘 중 하나를 선택할 수 없습니다.
어떤 도움이 필요합니까?
당신이 Game.Draw() 메소드의 시작이 코드를 추가 제안 있습니까? –
예, 정확하게 :) –