🎁個人主頁:工藤新一1
🔍系列專欄:C++面向對象(類和對象篇)
🌟心中的天空之城,終會照亮我前方的路
🎉歡迎大家點贊👍評論📝收藏?文章
文章目錄
- 十九、WaveManager 波次管理器
- 19.1 WaveManager 波次管理器
- 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
文件中,更新系統
效果呈現:
🌟 各位看官好,我是工藤新一1呀~
🌈 愿各位心中所想,終有所致!