λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> animation Λογισμικό

Πώς να μετατρέψει το Flash σε XNA

Παιχνίδια για το Xbox 360 και τα Windows -based φορητές συσκευές συνήθως προγραμματίζονται με το πλαίσιο XNA . Πολλοί animators παιχνίδι, όμως , δημιουργούν σε Flash . Είναι δυνατόν να σχεδιάσουμε animations σε Flash και στη συνέχεια να μετατρέψετε και να τα φορτώνουν σε XNA . Αυτή η διαδικασία απαιτεί μια στέρεη γνώση της ActionScript προγραμματισμού στο Flash , επεξεργασία εικόνας στο Photoshop και τον προγραμματισμό σε XNA . Για εκείνους με τα τρία , εδώ είναι οι κατευθύνσεις για τη βασική μετατροπή . Τα πράγματα που θα χρειαστείτε
λογισμικό Flash
λογισμικό Photoshop
λογισμικό XNA

Παρουσίαση Περισσότερες οδηγίες
Η

1 Ανοίξτε το αρχείο Flash σας .
Η 2

Ανοίξτε το παράθυρο Ενέργειες και προσθέστε τον ακόλουθο κώδικα στο πλαίσιο ενός : my_pb.indeterminate = true ?
εικόνων 3

Τοποθετήστε ένα keyframe στο πλαίσιο δύο και προσθέστε τον ακόλουθο κώδικα , όπου " x " είναι ο συνολικός αριθμός των καρέ στο animation :

var classesFrame : Αριθμός = " x " ?

αν ( _framesloaded

ίχνος ( αυτό . getBytesLoaded ( ) + " από " + this.getBytesTotal ( ) + " bytes φορτωθεί ")?

gotoAndPlay ( 1 ) ?

} else {

gotoAndStop ( classesFrame ) ?

}
Η 4

Προσθέστε ένα keyframe στο τελευταίο καρέ της κινούμενης εικόνας και πληκτρολογήστε τον ακόλουθο κώδικα :

stop () ?

5

Ανοίξτε τα πλαίσια στο Photoshop και την ευθυγράμμισή τους .
Η

6 Ρυθμίστε τη διαφάνεια βασικό χρώμα των πλαισίων σε ένα χρώμα που δεν περιλαμβάνεται στο animation .
Η 7

Αποθηκεύστε τα πλαίσια ως ένα φύλλο ξωτικό
8

Import το φύλλο ξωτικό σε XNA
Η 9

Χρησιμοποιήστε τον παρακάτω κώδικα XNA να εμψυχώσει το φύλλο sprite : . .

01 public void AnimateRight ( GameTime Gametime )

02 {

03 if ( currentKBState ! = previousKBState )

04 {

05 currentFrame = 9 ?

06 }

07

08 χρονόμετρο + = ( float ) gameTime.ElapsedGameTime.TotalMilliseconds ?

09

10 αν ( χρονόμετρο > Διάστημα )

11 {

12 currentFrame + + ?

13

14 if ( currentFrame > 11 )

15 {

16 currentFrame = 8 ?

17 }

18 χρονόμετρο = 0f ?

19 }

20 }
Η 10

Εκτελέστε το animation στο XNA .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα