当前位置: 首页> 科技> 互联网 > 网站制作应用_我要自学网ps视频教程免费_网络营销推广实训报告_谈谈你对互联网营销的认识

网站制作应用_我要自学网ps视频教程免费_网络营销推广实训报告_谈谈你对互联网营销的认识

时间:2025/9/14 2:05:06来源:https://blog.csdn.net/2401_87692970/article/details/147522901 浏览次数:0次
网站制作应用_我要自学网ps视频教程免费_网络营销推广实训报告_谈谈你对互联网营销的认识

在这里插入图片描述

在这里插入图片描述

🎁个人主页:工藤新一¹

🔍系列专栏:C++面向对象(类和对象篇)

🌟心中的天空之城,终会照亮我前方的路

🎉欢迎大家点赞👍评论📝收藏⭐文章


文章目录

    • 十七、五种不同类型敌人实现
      • 17.1 SlimEnemy - 史莱姆敌人实现
    • 十八、EnemyManager 敌人管理器设计
      • 18.1EnemyManager 敌人管理器设计
      • 18.2 HomeManager 防守目标管理器


十七、五种不同类型敌人实现

17.1 SlimEnemy - 史莱姆敌人实现

enemy 筛选器中,创建 slim_enemy.h 文件

在这里插入图片描述


在这里插入图片描述


其余四种敌人,重复上述操作…


十八、EnemyManager 敌人管理器设计

递归开发模式

18.1EnemyManager 敌人管理器设计

​ 敌人管理器,可以将其当作一个容器,将程序所有的敌人对象容纳在这个容器中(动态数组存储所有敌人)

​ 作用:如 EnemyManager 敌人管理器,传递每个参数,让每个参数去执行场景中的 Enemy 对象的逻辑

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


18.2 HomeManager 防守目标管理器

创建 home_manager.h 文件:

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


析构操作:
在这里插入图片描述


  • 更新时对于每个 enemy 对象进行更新

  • 渲染时对于每个 enemy 对象进行渲染

  • 释放时对于每个 enemy 对象进行释放


在这里插入图片描述
🌟 各位看官好我是工藤新一¹呀~

🌈 愿各位心中所想,终有所致!

关键字:网站制作应用_我要自学网ps视频教程免费_网络营销推广实训报告_谈谈你对互联网营销的认识

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: