Dovrei usare sempre un gioco Loop in un gioco di Silverlight?
-
20-09-2019 - |
Domanda
Ho letto su come utilizzare CompositionTarget.Rendering Timer per il loop di gioco primario in Silverlight. Da utilizzare per la prova di successo e la logica di gioco generale, come ci si sarebbe fatto in qualsiasi lingua.
Detto questo mi chiedevo è che la cosa migliore per spostare gli oggetti in giro dentro questo x pixel alla volta (come un gioco in qualsiasi altra lingua) o posso utilizzare le animazioni Silverlight meglio e utilizzare tali caratteristiche come facilitando?
Gli oggetti mi riferisco sarebbe in giochi come Tetris e pong, piuttosto che un gioco di piattaforma in cui l'utente si muove un personaggio intorno.
L'altra area è l'animazione sprite. Per esempio è un'animazione a piedi fatto meglio con il ciclo di gioco che cambia cornici o animazioni silvrelight fotogrammi chiave?
Soluzione
qui è davvero una buona fonte per informazioni sul gioco loop 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. Quello che voglio dire con questo è che si dovrebbe porsi. Quale metodo rende più facile per il creatore di contenuti (che può o non può essere voi) di creare animazioni? Per la maggior parte, si desidera ottimizzare per quel processo, che per molti giochi richiede più tempo rispetto alla programmazione vera e propria, ed è fatto da gente meno tecnici.