Spel för Xbox 360 och Windows - baserade handhållna enheter är vanligtvis programmeras med XNA Framework . Många spel animatörer , men skapar i Flash . Det är möjligt att designa animeringar i Flash och sedan konvertera och ladda dem i XNA . Denna process kräver en gedigen kunskap om ActionScript programmering i Flash , bildbehandling i Photoshop och programmering i XNA . För dem med alla tre , här är instruktionerna för grundläggande omvandling . Saker du behöver
Flash programvara Photoshop programvara XNA programvara
Visa fler instruktioner
1
Öppna din Flash-fil .
2
Öppna Åtgärder fönstret och lägg till följande kod på ram en : my_pb.indeterminate = true; Addera 3
Infoga en nyckelbildruta på bildruta två och lägg till följande kod , där " x " är det totala antalet bildrutor i animeringen :
var classesFrame : Number = " x " ,
om ( _framesloaded < classesFrame ) {
trace ( detta . getBytesLoaded ( ) + " av " " laddad bytes " + this.getBytesTotal () + ) ,
gotoAndPlay ( 1 ) ;
} else {
gotoAndStop ( classesFrame ) ;
}
4
Lägg en nyckelbildruta på den sista bildrutan i animeringen och skriv in följande kod :
stop ( ) ;
5
Öppna bildrutorna i Photoshop och anpassa dem .
6
sätter ramarna ' färg transparens nyckeln till en färg som inte finns i animeringen .
7
Spara ramarna som en sprite ark
8
Importera sprite ark i XNA
9
Använd följande XNA kod för att animera spriten ark : . .
01 public void AnimateRight ( GameTime GameTime ) katalog
02 {
03 if ( currentKBState ! = previousKBState ) katalog
04 {
05 currentFrame = 9 ;
06 }
07
08 timer + = ( float ) gameTime.ElapsedGameTime.TotalMilliseconds ,
09
10 if ( timer > intervall ) katalog
11 {
12 currentFrame + + ;
13
14 if ( currentFrame > 11 ) katalog
15 {
16 currentFrame = 8 ;
17 }
18 timer = 0f ,
19 }
20 }
10
Kör animeringen i XNA .