2011-10-16 2 views
0

XNA 4.0 및 C#을 사용하여 Windows PC 용 게임을 만들고 게임 메뉴를 만드는 데 문제가 있습니다. 나는 가장 간단한 메뉴를 만들고 싶습니다. 그것에 버튼이있는 사이드 바는, 현재, 메뉴는 다음과 같습니다XNA 4.0 및 C#으로 가장 간단한 메뉴 만들기

The game's menu

메뉴가 바로 게임 자체처럼 .cs 파일로 작성 (나는 신선한 생성 된 .cs 파일을 복제하는 솔루션 탐색기에서) 프로젝트로 생성하고 이름이 변경되고, 일이 그 모양 :

enter image description here

난 그냥 '새 게임'버튼 게임 .cs 파일을 실행할 수 있도록하는 방법이 필요

, 그리고 나는 그 생각을 어떻게하는지 전혀 모릅니다. 게임이 다른 상태 (GameScreenState)입니다 당신이 ... 메뉴는 상태 (MenuScreenState)입니다 그런 식으로 화면 상태를 구현해야합니다

좋은 방법 아니다

답변

0

내가 거기에 확신 해요 : .and이

당신은 기본, Microsoft에서 제공하는이 샘플로 사용할 수 있습니다 ... 당신이 일시 정지, 승리, 패배, 같은 더 상태를 구현하게됩니다 이 일을 더 잘하는 방법. 그러나 메뉴에 업데이트 루프를 연결하여 마우스가 클릭되고 버튼 경계 상자 내에 배치되었는지 확인할 수 없습니까? 그런 다음 버튼에 클릭이 등록되어 있으면 게임을 시작하도록 게임 상태를 설정하십시오.