Fórum Sharpgames
 
 
  Forum  Criação de Jogo...  Algoritmos  Dúvidas! \o/
Anterior Anterior
 
Próximo Próximo
Nova Entrada 16/3/2009 22:26
Resolvido
  Cloudwsy
31 tópicos
8th Level Poster


Dúvidas! \o/ 
Bem amigos, enquanto eu estava me distraindo no Visual studio, passei por uma experiencia chata.
Eu fiz uma classe pra fazer atualizações de uma logica de perseguição de inimigos.

Para não sair da tela eu declarei uma instancia do jogo:

Game1 jogo = new Game1();

e fiz uma variavel Viewport pra determinar a tela de jogo:

Viewport vp = jogo.GraphicsDevice.Viewport;

No entanto, quando coloco pra debugar, o jogo não funciona por causa dessas linahs de código, fala que "Referência de objeto não definida para uma instância de um objeto."
Eu não sei porque isso acontece, se alguem puder me explicar, ficarei muito grato!
 
Nova Entrada 16/3/2009 23:35
  lucianoJose
194 tópicos
Iniciante


Re: Dúvidas! \o/ 
 Cloudwsy escreveu
Bem amigos, enquanto eu estava me distraindo no Visual studio, passei por uma experiencia chata.
Eu fiz uma classe pra fazer atualizações de uma logica de perseguição de inimigos.

Para não sair da tela eu declarei uma instancia do jogo:

Game1 jogo = new Game1();

e fiz uma variavel Viewport pra determinar a tela de jogo:

Viewport vp = jogo.GraphicsDevice.Viewport;

No entanto, quando coloco pra debugar, o jogo não funciona por causa dessas linahs de código, fala que "Referência de objeto não definida para uma instância de um objeto."

Eu não sei porque isso acontece, se alguem puder me explicar, ficarei muito grato!



Olá Cloudwsy,

Você está acessando o GraphicsDevice no construtor de seu jogo? Se sim, acessa o GraphicsDevice no método Initialize pq o GraphicsDevice está nulo no construtor do jogo.

Se não, em que lugar você está colocando essas 2 linhas de código?

Administrador do SharpGames.
 
Anterior Anterior
 
Próximo Próximo
  Forum  Criação de Jogo...  Algoritmos  Dúvidas! \o/
Novatec
Promoção Novatec
Logos do XBox 360, XNA e Games For Windows
Copyright 2010 por SharpgamesPolítica de Privacidade  |  Termos de Uso