

🎁个人主页: 工藤新一¹
🔍系列专栏: C++面向对象(类和对象篇)
🌟心中的天空之城,终会照亮我前方的路
🎉欢迎大家点赞👍评论📝收藏⭐文章
文章目录
-
- [十九、WaveManager 波次管理器](#十九、WaveManager 波次管理器)
-
- [19.1 WaveManager 波次管理器](#19.1 WaveManager 波次管理器)
- [19.2 Enemy管理器](#19.2 Enemy管理器)
- 19.3思路梳理
- 19.4对波次管理器进行更新
- 19.5创建金币管理器
- 19.6敌人生成测试
十九、WaveManager 波次管理器
19.1 WaveManager 波次管理器
按照波次逐个的生成敌人,我们就需要一个波次管理器


19.2 Enemy管理器
在 Enemy管理器
中实现一个生成敌人逻辑的封装,既管理敌人对象的更新和渲染,还需要扩展生成敌人的逻辑
enemy_manager.h
中:



返回 wave_manager.h
在生成敌人计时器触发时,执行生成敌人的逻辑

19.3思路梳理

19.4对波次管理器进行更新

对敌人进行清空的逻辑,显然需要在 enemy_manager.h
(在 enemy
管理器中实现):

调用函数

19.5创建金币管理器

调用 金币管理器:


19.6敌人生成测试
在 game_manager.h
文件中,更新系统

效果呈现:

🌟 各位看官好 ,我是工藤新一¹呀~
🌈 愿各位心中所想,终有所致!