XNA far apparire il mouse

di il
11 risposte

XNA far apparire il mouse

Come mai nelle applicazioni Xna per Windows non appare il mouse? Come si fa per farlo apparire?

11 Risposte

  • Re: XNA far apparire il mouse

    La risposta è semplicissima
    
    IsMouseVisible = true;
    
  • Re: XNA far apparire il mouse

    E sai come si rileva il click su una immagine?
  • Re: XNA far apparire il mouse

    Attraverso Mouse.GetState() ottieni le informazioni sulla posizione e sui pulsanti, poi devi vedere se l'immagine contiene quelle coordinate.
  • Re: XNA far apparire il mouse

    E per il drag and stop esiste niente?
  • Re: XNA far apparire il mouse

    Non ho visto niente di già pronto, comunque te lo puoi fare da te senza troppi problemi
  • Re: XNA far apparire il mouse

    Cosa hai provato a fare esattamente?
  • Re: XNA far apparire il mouse

    A fare il drag and drop di una immagine all' interno della finestra e a fare il drag and drop di tutta la finestra (applicazione Windows ovviamente)
  • Re: XNA far apparire il mouse

    A muovere uno Sprite ci sono riuscito pure io, invece tutta la finestra mi sballonzola
  • Re: XNA far apparire il mouse

    Io ho fatto in questo modo:
    
                  if (Mouse.Dragged is ...)
                    {
                        System.Windows.Forms.Form form = GetForm();
    
                        int dx = (int)((form.Left + Mouse.X) - Mouse.StartDragX);
                        int dy = (int)((form.Top + Mouse.Y) - Mouse.StartDragY);
    
                        form.Left += dx;
                        form.Top += dy;
    
                        Mouse.StartDragX += dx;
                        Mouse.StartDragY += dy;
    
                        if (form.Top > 400)
                            return;
                    }
                }
    
  • Re: XNA far apparire il mouse

    Mouse è una tua classe?
  • Re: XNA far apparire il mouse

    Si, ma la cosa ha poca importanza, ti devi tenere le coordinate dell' ultimo drag e poi fare i conti con le coordinate dello schermo. Provalo e vedrai che si muove in modo scorrevole.
Devi accedere o registrarti per scrivere nel forum
11 risposte