• 2024-09-19C++刷怪笼(6)模板初阶
    1.前言在学习C++模板之前,我们会被同种函数的不同数据类型的繁琐写法而折磨,今天我们进入对模板的学习,来进一步的感受C++为我们今后的编程学习和工作所带来的便利。2.模板2.1泛型编程我们应该如何去实现一个所有数据类型通用的函数?voidSwap(int&left,int&right){i
  • 2024-09-11fps游戏刷怪系统代码逻辑架构设计
    FPS游戏的刷怪系统主要负责生成怪物并在合适的时机和位置将它们放入游戏世界。在设计刷怪系统时,我们需要考虑以下几个方面:刷怪点:在游戏地图上设置一些预定的刷怪点,这些点用于生成怪物。可以将刷怪点存储在一个容器中,供刷怪系统使用。刷怪波次:将怪物刷怪划分为多个波次,每