2009-08-29 11 views
6

Ho letto sull'utilizzo di CompositionTarget.Rendering Timer per il ciclo di gioco principale in silverlight. Da utilizzare per i test dei colpi e la logica generale del gioco come si farebbe in qualsiasi lingua.Devo usare sempre un anello di gioco in un gioco Silverlight?

Detto questo, mi chiedevo se fosse meglio spostare gli oggetti all'interno di questo x pixel alla volta (come un gioco in qualsiasi altra lingua) o posso utilizzare meglio le animazioni Silverlight e utilizzare tali funzioni come l'easing?

Gli oggetti a cui mi riferisco si trovano in giochi come tetris e pong piuttosto che in un gioco di piattaforma in cui l'utente sposta un personaggio.

L'altra area è l'animazione sprite. Ad esempio, un'animazione a piedi viene eseguita al meglio con i fotogrammi che cambiano il gioco o le animazioni silvrelight dei fotogrammi chiave?

risposta

4

ecco una buona fonte di informazioni su cicli di gioco in Silverlight
http://blogs.msdn.com/nikola/archive/2009/08/19/exposed-5-methods-to-create-game-loop-which-is-the-best.aspx

Per affrontare il nocciolo della tua domanda ... Penso che tutto si riduce alla pipeline contenuti. Ciò che intendo è che dovresti chiedertelo. Quale metodo rende più semplice per il creatore di contenuti (che può essere o non essere tu) creare animazioni? Per la maggior parte, si desidera ottimizzare per quel processo, che per molti giochi richiede più tempo rispetto alla programmazione effettiva, ed è fatto da persone meno tecniche.

+0

Grazie ora ho letto l'articolo, buona ricerca e molto utile. – John

Problemi correlati