Entities

H entity είναι το βασικό αντικείμενο παιχνιδιού της WME. Οι σκηνές κατασκευάζονται από αυτές. Για παράδειγμα το φόντο είναι μια entity, μία πόρτα επίσης κ.λπ. Η δημιουργία τους γίνεται πολύ εύκολα με το εργαλείο SceneEdit (μάθετε περισσότερα τον SceneEdit).

Επιπλέον μπορούν να υπάρξουν και οι λεγόμενες ελεύθερες entities που μπορούν να χρησιμοποιηθούν, για παράδειγμα, στη δημιουργία απλών χαρακτήρων (συνήθως χαρακτήρων που δεν περπατούν, αλλιώς συνιστάται η χρήση του αντικείμενου χαρακτήρα).

Προς το παρόν δεν υπάρχει εργαλείο για την κατασκευή των ελεύθερων entities αλλά μπορείτε να τις δημιουργήσετε γράφοντας ένα απλό αρχείο κειμένου περιλαμβάνοντας σε αυτό τις ιδιότητές τις.

Animations

Μια entity αναπαρίσταται από ένα animation (μάθετε περισσότερα για τα sprites). Εφόσον με τις entities μπορείτε να δημιουργήσετε απλούς χαρακτήρες επιτρέπεται σε αυτές να μιλούν. Ως αποτέλεσμα μπορείτε να ορίσετε ένα ή περισσότερα animations ομιλίας κατά τον προσδιορισμό της. Στην περίπτωση των πολλών animation ομιλίας συμπεριφέρονται ως στάσεις ομιλίας (μάθετε περισσότερα στο κεφάλαιο χαρακτήρες).

Scripts

Τα animation που περιγράφονται παραπάνω αναφέρονται μόνο στην εμφάνιση, δηλαδή το σώμα, των entity. Το "μυαλό" είναι τα scripts (μάθετε περισσότερα για αυτά) και όπως συμβαίνει με όλα τα αντικείμενα της WME μπορείτε να ορίσετε περισσότερα από ένα στο αντικείμενο.

Αρχείο προσδιορισμού για τις entities

Αφού περιγράψαμε τι χρειάζεται για να δημιουργήσουμε τη γραφική απεικόνιση μια entity, ας δούμε πως μπορούμε να τα συνδυάσουμε μέσα σε ένα αρχείο προσδιορισμού (έχουν την κατάληξη .entity).

Ακολουθεί ένα παράδειγμα ενός αρχείου προσδιορισμού μιας entity:

ENTITY
{
 NAME="MyEntity"
 CAPTION="Η καινούρια μου entity"
 X=200
 Y=200
 SCALABLE=TRUE
 INTERACTIVE=TRUE
 COLORABLE=TRUE
 SOUND_PANNING=TRUE
 SPRITE="entities\MyEntity\default.sprite"
 TALK="entities\MyEntity\talk.sprite"
 SCRIPT="entities\MyEntity\MyEntity.script"
 FONT = "fonts\outline_white.font"
}

Επεξήγηση:

Για παράδειγμα ενός ολοκληρωμένου αρχείου προσδιορισμού δείτε την entiry "OldGuy" που βρίσκεται στον φάκελο "entities\OldGuy" του παιχνιδιού επίδειξης της WME. Αξίζει να σημειωθεί ότι δεν χρειάζεται να γράψετε αυτό το αρχείο από την αρχή καθώς μπορείτε να χρησιμοποιήσετε το έτοιμο πρότυπο μέσω του ProjectMan (μάθετε περισσότερα για τον ProjectMan).

Δείτε επίσης: τον οδηγό αναφοράς για το Αντικείμενο entity