ugyldige argumenter

stemmer
0

jeg utvide på XNA Game Studio 2D opplæringen og legge menyer fra Microsoft XNA Game Studio nettside. Jeg trodde det ville være bare å plugge inn og kjøre, men er mye mer komplisert enn jeg trodde. her er en feil, vil jeg legge mer som jeg får dem. Her er feilsøkingsvinduet:

C: \ Users \ Ian \ Desktop \ GameStateManagementSample - Kopier \ GameStateManagement \ Screens \ GameplayScreen.cs (81,24): error CS1502: Den beste overbelastet metoden kamp for 'Microsoft.Xna.Framework.GraphicsDeviceManager.GraphicsDeviceManager (Microsoft.Xna. Framework.Game) 'har noen ugyldige argumenter C: \ brukere \ Ian \ Desktop \ GameStateManagementSample - Kopier \ GameStateManagement \ Screens \ GameplayScreen.cs (81,50): error CS1503: Argumentet '1': kan ikke konvertere fra' GameStateManagement.GameplayScreen 'til 'Microsoft.Xna.Framework.Game'

Kompilere komplett - 2 feil, 0 advarsler ========== Bygg: 0 lyktes eller up-to-date, en mislykket, 0 hoppet ==========

Og her er koden:

public GameplayScreen()

        {
            //new GraphicsDeviceManager(this) has the error line under it!!!
            graphics = new GraphicsDeviceManager(this);
            content.RootDirectory = Content;
        }
Publisert på 02/03/2009 klokken 15:48
kilden bruker
På andre språk...                            


2 svar

stemmer
3

Du må passere konstruktøren for GraphicsDeviceManageren gyldig Microsoft.Xna.Framework.Game objekt i stedet for dagens klasse ved hjelpthis

Også til en gjennomgang som kan være nyttig å opprette ditt første spill

Svarte 02/03/2009 kl. 15:52
kilden bruker

stemmer
1

Jeg antar du jobber på GameStateManagmentSample. Hvis ja, siden grafikk enheten er allerede tilgjengelig i ScreenManagerså det eneste du trenger å gjøre er å ringe grafikk enheten i stedet for å definere en ny grafisk.

ScreenManager.GraphicsDevice.Viewport.AspectRatio;
Svarte 22/05/2012 kl. 07:36
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more