C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 18)
🎁个人主页:工藤新一¹
🔍系列专栏:C++面向对象(类和对象篇)
🌟心中的天空之城,终会照亮我前方的路
🎉欢迎大家点赞👍评论📝收藏⭐文章
文章目录
- 二十六、系统功能测试和层次化Debug思路
- 二十七、金币道具与CoinManager金币管理器的设计
- 27.1 CoinProp金币道具类
- 27.1.1准备工作
- 27.1.2 帧更新与渲染的实现
- 27.2CoinManager金币管理器
二十六、系统功能测试和层次化Debug思路
在 run
主循环开始入口中:
更新、渲染操作:
问题:
所有子弹没有选装方向
子弹的数量过于吓人
那我们就检查,看看是哪里出现了问题:
- 排查 cd:为什么每一帧都会射击?那必然是防御塔的定时器有些意外情况
我们解决了子弹发射 cd
的问题,但我们仍然发现,子弹没有进入旋转状态,所以,继续 DeBug
判断子类子弹是否开启旋转功能:
目前发现旋转设定没有任何问题,那最后会不会是动画 anmation
存在问题呢?
二十七、金币道具与CoinManager金币管理器的设计
27.1 CoinProp金币道具类
27.1.1准备工作
27.1.2 帧更新与渲染的实现
27.2CoinManager金币管理器
扩展 CoinManager
管理器,使其成为容器
🌟 各位看官好,我是工藤新一¹呀~
🌈 愿各位心中所想,终有所致!