名字朴实到等于没有.
这是Advanced Programming@22Fall 的第二个项目, 项目要求我也已经放到本仓库中了.
花了将近三周的时间从看0开始到最后完成拓展功能.
代码量上来说, 其实并不比第一个项目多, 但是时间花费是项目一的1.5倍, 主要还是对QT框架不熟悉, 前期和中期都花了很多时间在查看文档上.
- 实机演示: 见本仓库中的
demo.mp4
- 一些gif
见TowerDefense Wiki (github.com)
if you want to start a similar project
-
对于Qt的类和方法的疑问都按照以下优先级:
Qt-Doc
->StackOverFlow
->google
->国内网站, 如CSDN
-
强烈建议给浏览器安装
ChatGPT
插件(安装方法STFW), 很多时候能够直接以代码的方式告诉你如何处理你并不了解的代码框架 -
不要花太多时间在寻找图片/gif素材上, 虽然国内的素材也很少, 推荐一个我找素材的网站爱给网_音效配乐_3D模型_视频素材_免费下载 (aigei.com), 也可以直接使用本仓库中的素材
-
推荐一些实用的工具:
- NickeManarin/ScreenToGif: 🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video. (github.com) 非常使用的gif制作工具, 如果有需要制作或者翻转gif的需求, 这个软件很好用!
- github desktop 之前一直是手动bash来完成git操作, 知道安装了这个软件, 对git操作十分友好.