Tous les tutoriels
Intermédiaire

Faire spawner des ennemis (Gobelins) avec drops au sol

Mettez en place un spawner qui crée des gobelins agressifs dans une zone. À la mort, ils lâchent pièces et cristaux au sol.

🎬 Vidéo pas-à-pas

Guide étape par étape

1

Créez devise, ressource et l'attaque du gobelin

Vérifiez que la devise 'gold' existe. Créez l'item 'Cristal de mana' (À collectionner). Puis sur la page Attaques, créez 'GoblinClaw' : Range Melee, cooldown 1.5s, pas de coût, dégât 3 absolute sur vitality.

2

Créez l'item Gobelin avec ses stats

Créez l'item 'Gobelin' (catégorie Aucun). Stats : vitality 30, force 5, speed 12. Attacks : [GoblinClaw]. Comme vitality a l'impact 'Vitality', l'éditeur exige automatiquement les points d'entrée OnDamage et OnDeath.

3

Chaînes du Gobelin : Agressif au spawn, loot à la mort

OnSpawn → Changer le comportement (Aggressive) (il charge le joueur). OnDeath → Modifier la devise (Add gold 25, case 'Apparition en drop collectible' COCHÉE) → Donner un objet (Cristal de mana ×1, case 'Apparition en drop collectible' COCHÉE). Les pièces et le cristal tombent au sol — le joueur marche dessus pour les ramasser.

4

Créez l'item Spawner de gobelins

Créez l'item 'Spawner de gobelins' (catégorie Aucun). Son 'modèle' sera une Part invisible transparente posée dans la Forêt — l'engine fait apparaître les gobelins aléatoirement dans le volume de cette Part.

5

Ajoutez l'action Spawn : boucle infinie

Sur le Spawner, OnSpawn → Faire apparaître avec : spawnType 'infinite', maxActive 3, interval 5, contentList ['Goblin']. L'engine maintient 3 gobelins en permanence — quand l'un meurt, un nouveau pop au prochain tick.

6

Liez les modèles et jouez

Liez le modèle Goblin (Model + Humanoid + HumanoidRootPart — requis pour les entités vivantes), le modèle Crystal, et la Part invisible pour le Spawner. En mode Play, marchez vers la Forêt, les gobelins apparaissent et chargent. Tuez-les, le loot tombe au sol.

Actions utilisées