2012-04-05 2 views
0

이 예를 AppHub의이 예제를 사용하여
내 게임의 메뉴 시스템을 만드는 데이 예제를 사용합니다. 게임은 이미 만들어져있어 메뉴 등을 사용하지 않아도 작동합니다. 따라서 게임 상태 관리를 사용하고 싶습니다.XNA 화면 관리

저는 예제를 살펴 봤는데 실제로 게임 코드를 GameplayScreen 클래스에 구현한다고 말합니다. 그러나 여러 가지 이유로이 위치에서 특정 게임 요소를로드 할 수 없기 때문에이 문제가 발생합니다 (하나는이 클래스가 Microsoft.Xna.Framework.Game을 상속받지 못합니다). 그래서 나는 어딘가에 그들을로드 할 수있는 약간의 상실감이 있습니다. 예를 들어 다른 사람과 액세스 할 수 있습니다. 내 게임은 주로 두 가지로 구성되어 있습니다. 대부분의 게임을 제어하는 ​​PongSystem과 게임의 핵심을 대부분 차지하는 PongGame입니다.

누군가가 내 게임을이 예제로 구현할 수있는 방법을 설명함으로써 도움을받을 수 있다면 가장 쉬운 방법입니다. 내 게임은 여기에서 찾을 수 있습니다 - 도움말 : 당신이 기본 winform 메뉴를 괜찮다면

답변

1

당신은 항상 창 형태로 메뉴를 만들고 Process 클래스와 게임을 호출 할 수 있습니다에 대한 http://min.us/mYZYMgzdC

감사합니다 .

 Process myProcess = new Process(); 
     myProcess.StartInfo.FileName = //You .exe FilePath 
     myProcess.Start(); 

이 방법을 좋아하지 않는 경우에

는, 누군가가 당신 here 같은 질문을 게시하고 몇 가지 링크를 얻었다.

행운을내어 메뉴를 선택하십시오.

+0

감사를하는 데 도움이 : 당신은 질문이있는 경우에는 아무 문제가 돈이, t는 주저하지 –

+0

:) – phadaphunk

0

GameComponent 객체를 사용하면 필요한 모든 것을로드 할 수 있습니다. (http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.gamecomponent.aspx) 화면이 어지럽 혀지지 않고 다양한 논리 섹션을 처리하는 데 이상적입니다.

기본 화면을 만들고 구성 요소를 추가 한 다음 기본 게임 클래스를 만들고 공동 작업자를 평가할 수 있습니다.

죄송합니다. 매우 명확하게 설명하지 않으시는 경우입니다.

나의 과거 프로젝트에서
0

, 나는이 튜토리얼 (1-7) GSM 사용에 매우 도움이되는 것으로 나타났습니다

첫 번째 부분 - http://www.youtube.com/watch?v=-mw6kGYCllI

마지막 부분 - http://www.youtube.com/watch?v=3fbCZMuPCe0

그것은 줄 것이다 당신은 튜토리얼을 따라 가면 당신이 구축 할 수있는 좋은 기지입니다.

Heres 스크린 샷 최신 게임 메뉴/게임을 개발했습니다.

http://philipstarritt.com/wave/ironfist

희망이 이제 통해보고해야합니다 매우