Adding the Monsters
Learn how to add monsters.
We'll cover the following...
Monsters have a lot in common with the adventurer; they have a position and render information. However, they aren’t keyboard-controlled, and they shouldn’t have a Player
tag. Instead, monsters need an Enemy
tag component. Let’s add an Enemy
tag component. Adding an Enemy
tag in components.rs
:
Press + to interact
#[derive(Clone, Copy, Debug, PartialEq)]pub struct Enemy;
An empty structure is all that’s required for a tag class. We still need a way to spawn monsters. Add aspawn_monster()
...