Обычно я обращаюсь за помощью к форумам XNA, но они сейчас не работают, поэтому я пришел сюда.Класс игрока с моей игрой C# XNA
Я делаю новую игру XNA, и я хочу иметь класс игрока. На данный момент у меня есть основной класс игры под названием Dots
. Это основная игра. Это как мой Player
класс выложен на данный момент:
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)
{
}
}
}
Но я получаю сообщение об ошибке, которую я не могу работать, как решить. Ошибка:
Ошибка при загрузке «Player». GraphicsDevice Компонент не найден.
Это метание по этой линии: PlayerTexture = Content.Load<Texture2D>("Player");
.
Я вижу, что в главном классе игры есть эта строка: Graphics = new GraphicsDeviceManager(this);
, но я понятия не имею, что с этим делать. Передаю ли я его классу Player
, или что?
Любая помощь приветствуется, спасибо.
Не знаком с XNA, но [этот пост] (http://social.msdn.microsoft.com/forums/en-US/xnagamestudioexpress/thread/c2f6b8be-845d-4701-b383-7a0e3cde69f8) подразумевает, что вы должны " t загружать содержимое в конструктор. –
Arg. Я не знаю, как правильно делать то, что я хочу делать. Мне нужно подождать, пока форумы XNA не будут открыты снова, и посмотрите, как они рекомендуют это делать. – Wen
Почему бы не спросить здесь? Программисты XNA ... программисты ... это то, что для StackOverflow. – WernerCD