Fala William !!
Então, se eu entendi bem, voc^quer fazer algo no estilo dos jogos RTS certo ?
No método update:
Primeiramente você deve criar um objeto para capturar o estado do mouse:
MouseState mouse = Mouse.getState();
Em seguida, deve verificar se o botão esquerdo ou direito(o que você for usar) foi pressionado:
if(mouse.LeftButton == ButtonState.Pressed)
{
posicaoParaMover.X = mouse.X;
posicaoParaMover.Y = mouse.Y;
}
Após capturar as coordenadas de onde o mouse está, basta incrementar as coordenadas do seu objeto, de modo que ele "caminhe" até o ponto desejado.
Espero que isso ajude.
Abraço |
|