Games voor Xbox 360 en Windows - gebaseerde handheld apparaten worden meestal geprogrammeerd met het XNA Framework . Vele game animators , echter maken in Flash . Het is mogelijk om animaties in Flash ontwerpen en deze vervolgens omzetten en uploaden deze in XNA . Dit proces vereist een gedegen kennis van ActionScript programmeren in Flash , beeldmanipulatie in Photoshop en programmering in XNA . Voor degenen die met alle drie , hier zijn de aanwijzingen voor basis- conversie . Wat je nodig hebt Flash software Photoshop software XNA software Toon Meer Aanwijzingen 1 Open uw Flash-bestand . 2 Open het venster Acties en voeg de volgende code op frame een: my_pb.indeterminate = true; 3 Plaats een keyframe op frame twee en voeg de volgende code , waar " x " is het totaal aantal frames in de animatie : var classesFrame : Number = " x " ; if ( _framesloaded < classesFrame ) { trace ( dit . getBytesLoaded ( ) + " of " + this.getBytesTotal ( ) + " bytes geladen " ) ; gotoAndPlay ( 1 ) ; } else { gotoAndStop ( classesFrame ) ; } 4 Voeg een hoofdframe op het laatste frame van de animatie en typ de volgende code : stop ( ) op ; < br > 5 Open de frames in Photoshop en lijn ze . 6 Stel de frames ' transparantie sleutel kleur een kleur die niet is opgenomen in de animatie . 7 Sla de frames als een sprite sheet Import 8 de sprite vel in XNA 9 Gebruik de volgende XNA code om de sprite sheet animeren : . . < br > 01 public void AnimateRight ( GameTime GameTime ) op 02 { 03 if ( currentKBState = previousKBState ! ) op Twitter 04 { 05 currentFrame = 9 ; 06 } 07 08 timer + = ( float ) gameTime.ElapsedGameTime.TotalMilliseconds ; 09 10 als ( timer > interval ) 11 { 12 currentFrame + + ; 13 14 if ( currentFrame > 11 ) op Twitter 15 { 16 currentFrame = 8 ; 17 } = 0f 18 timer ; 19 } 20 } 10 Run de animatie in XNA .
|