Juego para Xbox 360 y los dispositivos portátiles basados en Windows se programan típicamente con XNA Framework. Muchos animadores del juego, sin embargo, crean en Flash. Es posible diseñar animaciones en Flash y luego convertir y cargarlos en XNA . Este proceso requiere un sólido conocimiento de programación ActionScript en Flash, la manipulación de imágenes en Photoshop y programación en XNA . Para aquellos con los tres, aquí están las instrucciones de conversión básico. Cosas que necesitará
flash software
Photoshop software
XNA software
Mostrar más instrucciones
1
Abra su archivo de Flash.
2
Abra la ventana Acciones y agregue el código siguiente en el fotograma uno : my_pb.indeterminate = true;
3
Insertar un fotograma clave en el marco de dos y agregue el código siguiente, donde " x "es el número total de fotogramas de la animación :
var classesFrame : Number = " x " ;
if ( _framesloaded < classesFrame ) {
trace ( este . getBytesLoaded ( ) + " de " + this.getBytesTotal () + " bytes cargados ");
gotoAndPlay ( 1 ) ;
} else {
gotoAndStop ( classesFrame ) ;
}
4
Agregar un fotograma clave en el último fotograma de la animación y escriba el siguiente código:
stop ();
5
Abra los marcos en Photoshop y alinearlos .
6
juego de transparencias color clave de los marcos " a un color que no está contenido en la animación.
7
Guardar los fotogramas como una hoja de sprites
8
Importar la hoja de sprites en XNA
9
Utilice el siguiente código de XNA para animar la hoja de sprites : . .
01 pública AnimateRight void ( GameTime GameTime )
02 {
03 if ( currentKBState ! = previousKBState )
04 {
05 currentFrame = 9 ;
06 }
07
08 timer + = ( float) gameTime.ElapsedGameTime.TotalMilliseconds ;
09
< p > 10 if ( timer > interval)
11 {
12 currentFrame + + ;
13
14 if ( currentFrame > 11 )
15 {
16 currentFrame = 8 ;
17 }
18 timer = 0f ;
19 }
20 }
10
Ejecutar la animación en XNA .