2009-08-29 3 views
6

He leído sobre el uso de CompositionTarget.Rendering Timer para el circuito principal de juegos en Silverlight. Para ser utilizado para la prueba de golpes y la lógica general del juego como se haría en cualquier idioma.¿Debo usar siempre un Gaming Loop en un juego de Silverlight?

Dicho esto, me preguntaba si es mejor mover objetos dentro de estos x píxeles a la vez (como un juego en cualquier otro idioma) o ¿puedo utilizar animaciones Silverlight mejor y utilizar funciones como la suavización?

Los objetos a los que me refiero estarían en juegos como tetris y pong en lugar de un juego de plataforma en el que el usuario mueve un personaje.

La otra área es animación de sprite. Por ejemplo, ¿es mejor una animación para caminar con el bucle de juegos cambiando los fotogramas o las animaciones de fotogramas clave?

Respuesta

4

aquí es una muy buena fuente de información acerca de los bucles de juego en Silverlight
http://blogs.msdn.com/nikola/archive/2009/08/19/exposed-5-methods-to-create-game-loop-which-is-the-best.aspx

Para abordar el núcleo de su pregunta ... Creo que todo se reduce a la tubería contenido. Lo que quiero decir con eso es que deberías preguntarte a ti mismo. ¿Qué método hace que sea más fácil para el creador del contenido (que puede o no ser tú) crear animaciones? En su mayor parte, desea optimizar para ese proceso, que para muchos juegos lleva más tiempo que la programación real, y lo hacen personas menos técnicas.

+0

Gracias He leído el artículo, buen hallazgo y muy útil. – John

Cuestiones relacionadas