2012-06-23 10 views
8

Estoy buscando desarrollar un juego para Windows 8 usando C# y XAML, simplemente porque tengo una pequeña cantidad de experiencia con C# y XNA 4.0 (¿Estoy en lo cierto al pensar que necesita pasar de XNA para win8?).Comenzando a crear aplicaciones Metro de Windows 8 con C# y XAML

Al tratarse de un tema tan novedoso, una búsqueda rápida en Amazon de un libro para aprender a crear dichas aplicaciones solo arrojó un número muy pequeño de resultados ... la mayoría de los cuales aún no tienen revisiones. Me preguntaba si alguien puede recomendar un libro para un (no) novato, probablemente basado en la calidad de los títulos anteriores del autor.

Alternativamente, cualquier buen recurso web? (¡Soy un estudiante así que no tengo mucho dinero después de todo!)

Disculpas por hacer una pregunta tan abierta ... Estoy luchando por encontrar dónde comenzar.

Respuesta

2

Charles Petzold ha escrito una nueva versión de Windows de programación, que en las versiones anteriores era la referencia para la codificación contra Win32.

El 6th edition:

[centra] en la escritura de aplicaciones de estilo Metro para Windows 8

Es available from O'Reilly a un precio de descuento de $ 20 en el momento y parece bastante bueno por lo que he leer de eso hasta ahora! Subirá de precio progresivamente (como se detalla en el sitio web de O'Reilly) de ahora a noviembre a $ 50, así que vale la pena comprar ahora si puedes, particularmente cuando mencionas que eres un estudiante y carece de fondos =)

+1

¡Gracias por la pronta respuesta! Parece que puede ser muy útil, a juzgar por las reseñas de sus libros anteriores :) –

+0

También recomendaría tener un mooch a través de su blog también =) – Rob

2

Otras respuestas cubrieron relativamente bien las aplicaciones de estilo Metro que no son juegos, y no voy a repetirlas.

Sobre el tema de XNA:

XNA es dado por muerto hasta nuevo aviso, ya que no es compatible con la última versión de DirectX que están presionando para aplicaciones de Metro. Eso no significa que aún no pueda escribir juegos en XNA, pero los usuarios tendrían que ejecutarlos en el escritorio, en lugar de hacerlo en Metro. (Fastidio)

Pero ...

no todo está perdido. Hay una muy buena API Managed DirectX para .NET llamada SharpDX. Incluso mejor (una vez que está completamente cocido) es el ANX Framework, que busca ser un reemplazo completo de código abierto para XNA. No creo que hayan terminado todavía, pero su objetivo es permitirle traducir un título de XNA simplemente intercambiando espacios de nombres.

barra lateral: ANX está utilizando SharpDX debajo de las cubiertas.

1

MonoGame es una implementación de código abierto de Microsoft XNA 4 Framework que ahora es compatible con Windows 8. Usando MonoGame puede construir un juego XNA como una aplicación Metro Style y con unos pocos pasos adicionales puede ingresar al Windows 8 Store.

http://monogame.codeplex.com/

He estado trabajando con él durante unas semanas y ahora tengo 2 juegos simples de trabajo que son puertos directos de aplicaciones de Windows Phone.

Además, si tienes instalado Windows 8, ve a la tienda y ¡echa un vistazo a ARMED! por los juegos de Sickhead. Esa es una aplicación MonoGame.

He estado trabajando con la horquilla Sickhead de la fuente MonoGame de Git. Un gran lugar para comenzar. https://github.com/SickheadGames/MonoGame

-Bob

0

espero que se encuentra este útil recursos.
Este no es un libro sino un conjunto de códigos que pueden ayudarlo a comprender los conceptos básicos del desarrollo de aplicaciones de Windows 8. Estos códigos también contienen muestras para Javascript y C++.

"Building Windows 8 Apps with C# and XAML"

Cuestiones relacionadas