Enemy Manager code that handles basic enemy functions:
- Create Enemy
- Update Enemy
- Get Closest Enemy
- Destroy Enemy
Update – Version 1.1.0
Refactored code to be OOP
I’ve been thinking about how targeting the closest enemy would work and started experimenting with the algorithm. Basically AS has an array method called sortOn, that sorts objects properties in any order you want. Well, that’s the catch. It only sorts objects, not movieClips.
The work around is simple enough; when creating a new enemy object, just save a reference to the movieClip on stage inside the object’s property.
Preview
Update:
ActionScript 3 version of this script is available here:
http://www.freeactionscript.com/2011/07/game-enemy-manager/
No Comments »