Quiero hacer un simple juego 2d en Silverlight, pero parece que las cosas han cambiado desde la última vez que intenté hacer un juego usando el modo gráfico 13h. ¿Puede alguien darme un resumen de cómo lo harías?Clon 'Space Invaders' 2D simple En Silverlight
Me refiero a un alto nivel, centrándose en los aspectos específicos de Silverlight; no diseño general del juego.
Un ejemplo ficticio podría ser: 'El bucle principal del juego no debe ser un bucle, use un DispatchTimer en su lugar. Use un lienzo como el objeto de dibujo principal; pero date cuenta de que no nos molestamos en dibujar píxeles individuales: todos tus objetos en el juego deberían estar representados por controles. Asegúrese de establecer 'UseHardwareFlag' en true '. Etc, etc ...
El problema más específico que estoy teniendo es que las "estrellas" de fondo parecen parpadear/verse entrecortadas. Estoy usando un dispatchTimer con un retraso de 5 ms, un lienzo de pantalla completa, y cada 'estrella' es un objeto Line con un x1, x2, y1, y2 determinado. Las estrellas se mueven hacia abajo de la pantalla dando la apariencia de movimiento; pero no es tan fácil como creo que debería ser. ¿Tal vez debería usar algo diferente? –