Description:
It adds enemies depending on which area the player is and saves the enemy’s data dynamically. Furthermore, you can save and load them to different Slots.
You can dublicate your group enemies and define in which areas to show them. First you need to run CS_enemy_write.py to get the CS_enemy_level.py, don’t forget to delete OBcam in the file if you want to add new enemies.
While in game you can save all data with F5 and load them after with F6.
I think that is a good way to save logic resources, as there will be only 3-5 enemies at once. Furthermore you also don’t need to delete them after they are dead. By the way the dead state is simulated if you collide with an enemy.
i really enjoyed the video tutorial. Well Done. If you are wondering which one you are going to do next, I have been trying to impliment your climb/ledge hang example. but have hit a couple snags.
I would kill for a video showing how to impliment it to a character that has controls for movement different to your suzanne example.
and an explanation of the state transitions, from ground->wall->ledge->ground again.
Also explaining the constraint brick and it’s importance.
I’ve downloaded all your examples from your site, as well as their corrosponding tutorial pages. I really admire your work and follow it here, on youtube, and your Gtown site, please keep it up.
Kuro.
Please P.M. me, if you’d be willing to look at my character .blend.
I’m trying to make my main character as self contained as possible which he already has a large amount of states. but once finished i’ll be able to just append his group into any level i make and he’s already fully functional.
And when i understand your setup, i can add like states(and constraint) to my pre-existing control empty.
Thx again for taking the time. I’ll be using your culling system, and enemy system in my game as well(I also like your save/load and may change my current one to one more like yours.).
And when i understand your setup, i can add like states(and constraint) to my pre-existing control empty.
Yep, that is true. You can easily adjust it to your setup.
Note:
Be aware that some of the example files might be a little bit optimized and updated in the new versions of my game. But if so I will also update the example files.