Spieler-Klasse mit meinem C# - XNA-Spiel

Ich würde in der Regel suchen Sie Hilfe auf der XNA-Foren, aber Sie sind momentan down, so dass ich hier gekommen.

Ich mache eine neue XNA game, und ich möchte eine Spieler-Klasse. Im moment habe ich eine main-Klasse Spiel genannt Dots. Dies stellt die wichtigsten Spiel. Dies ist, wie mein Player Klasse ausgelegt ist im moment:

namespace Dots
{
    class Player : Microsoft.Xna.Framework.Game
    {
        Texture2D PlayerTexture;
        Vector2 PlayerPosition;

        public Player()
        {
            Content.RootDirectory = "Content";
            PlayerTexture = Content.Load<Texture2D>("Player");
            PlayerPosition = Vector2.Zero;
        }

        public void Update()
        {

        }

        public void Draw(SpriteBatch SpriteBatch)
        {

        }
    }
}

Aber ich erhalte eine Fehlermeldung, die ich kann nicht herausfinden, wie zu lösen. Der Fehler ist:

Fehler beim laden der "Spieler". GraphicsDevice
Komponente nicht gefunden.

Es wirft es an dieser Zeile: PlayerTexture = Content.Load<Texture2D>("Player");.

Sehe ich in der main Klasse Spiel es ist diese Zeile: Graphics = new GraphicsDeviceManager(this); aber ich habe keine Ahnung, was mit ihm zu tun. Übertrage ich es auf meine Player Klasse, oder was?

Jede Hilfe ist willkommen, danke.

Nicht vertraut mit XNA, aber diesem post bedeutet, dass Sie sollten nicht, laden Sie Inhalte in einem Konstruktor.
Arg. Dann habe ich keine Ahnung, wie man richtig zu tun, was ich tun möchte. Ich werde warten müssen, bis die XNA-Foren sind wieder offen und schauen Sie, wie Sie empfehlen, es zu tun.
Warum nicht hier Fragen? XNA-Programmierer sind... ähm ... Programmierer... das ist es, was StackOverflow ist.
Sorry, ich habe nicht gemeint ich würde , zu warten, bis deren Foren sind. Aber es könnte besser sein, Fragen dort, weil Ihre Hilfe-forum ist, nachdem alle, specificially für das XNA-framework.

InformationsquelleAutor Wen | 2010-10-08

Schreibe einen Kommentar