Condividi tramite


Utilizzo delle modifiche e dell'inerzia in un'applicazione XNA

In questo articolo viene descritto come è possibile utilizzare l'elaborazione delle modifiche e dell'inerzia in un'applicazione Microsoft XNA per controllare lo spostamento delle parti del gioco. Prima di leggere questo articolo, è necessario acquisire familiarità con l'argomento Informazioni generali sulle modifiche e sull'inerzia e con i concetti di programmazione di base di XNA.

Per eseguire le attività descritte in questo articolo, il progetto di XNA deve fare riferimento all'assembly System.Windows.Input.Manipulations ed è necessario che XNA Game Studio (la pagina potrebbe essere in inglese) (Download, la pagina potrebbe essere in inglese) sia installato nel computer per fare in modo che il progetto possa fare riferimento agli assembly di XNA.

Informazioni generali sulla funzionalità

In questo articolo viene illustrato come creare una classe personalizzata che rappresenta una parte del gioco che utilizza l'elaborazione delle modifiche e dell'inerzia. Questa classe consente di modificare una parte del gioco sullo schermo trascinandola e rilasciandola con il mouse. Una volta rilasciata, l'elaborazione dell'inerzia tiene la pare del gioco in movimento mentre rallenta gradualmente. Lo spostamento è sia lineare che angolare.

Inoltre, viene creato un insieme personalizzato che gestisce più parti del gioco. In questo modo si semplifica la gestione richiesta dalla classe Game di XNA.

Creazione della classe GamePiece

Creazione della classe GamePieceCollection

Creazione della classe Game1

Listati di codice completi

Vedere anche

Riferimenti

System.Windows.Input.Manipulations

Concetti

Informazioni generali sulle modifiche e sull'inerzia