|
 | | |
|
| |  |   |  |  | |  |  | |  |  | |  |  | |  | |
 | | | |
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! |
|
|
|  |  | | | |
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? @lucianoJoseBr
My Blog: http://lucjose.wordpress.com |
|
|
|
|  |  | |  |  | |  |  | |  |
|
|
| | |
|
|
|  |
 |  |
|