Stencyl Tower Defense - Leçon 2, les acteurs


Créer des acteurs


Les ennemis

1- Créer un nouveau type d'acteur (Actor Type)
Dans l'onglet Dashboard, choisir Actor Type dans le menu latéral et créer un nouvel acteur "ennemi".
Utilisez le drag and drop pour glisser l"image ci-dessous dans la case "add a frame".

beatle_0000_Layer-8.pngbeatle_0002_Layer-6.pngbeatle_0003_Layer-5.pngbeatle_0004_Layer-4.pngbeatle_0005_Layer-3.pngbeatle_0000_Layer-8.png

ou bien
Choisir FIle> Import ressource et choisir une feuille de sprite (cela créera automatiquement un nouvel acteur avec ses animations)
Une feuille de sprites :
Female Blue.png


2- Amener l'acteur à la vie avec des behaviors

Dans Stencyl (comme dans Gamesalad) on insère du code dans les "actor type" pour donner vie aux acteurs. Ce code est regroupé dans des behaviours.
Comme dans Gamesalad de nombreuses behaviors sont disponibles. Pour voir la liste de ces behaviors il suffit d'ouvrir un "actor type" d'aller dans son onglet "behavior" et de cliquer sur "add behavior" en bas à gauche. Une fenêtre qui présente les behaviors déjà disponible s'ouvre alors :

Ajouter la behavior Wander ( qui se trouve dans la catégorie motion) à notre ennemi.

Comme l'ennemi risque de sortir de l'écran avec cette behavior, il est nécessaire de lui ajouter la behavior "always simulate". En effet un acteur qui sort de l'écran est détruit ! Cette behavior permet d'empêcher la destruction.

4- Animer l'acteur

Choisir un acteur en vue du dessus lui ajouter la behavior "Face Direction of motion"
ou
Créer une nouvelle behavior d'animation ( voir code sur l'image ci-après, plus compliqué)

Code pour la behavior "Animation 4 ways" ( voire la leçon 4 sur les behaviors) :
external image step1-Four+way+movement+animations.png

3- Placer l'acteur sur la scène et tester
Créer une nouveau layer "ennemis"
Placer quelques ennemis
Tester : les ennemis doivent se déplacer



Les tours



1- Créer un nouveau type d'acteur (Actor Type)
Dans l'onglet Dashboard, choisir Actor Type dans le menu latéral et créer un nouvel acteur "tour".
Mettre cette image :

external image Bunker%20Blue.png

2 - Placer l'acteur sur la scène et tester
Créer un layer "tour".
Placer les tours.
Tester.

Vous savez maintenant créer des acteurs et les placer sur la scène en faisant attention à bien gérer les layers.