- 贪吃蛇的本体使用小方框来代替
- 使用QList类来保存贪吃蛇的本体
- 使用定时器来设定刷新的时间
- 使用随机函数生成奖励的节点
- keyPressEvent来监测按键的按下控制贪吃蛇的移动
-
//设置窗体背景色为黑色 //首先生成一个奖励节点
-
-
-
-
-
//首先生成一个奖励节点
-
//判断蛇头是否和蛇身相撞
提供源码在博客的资源中,Qt5.6版本正常运行
只是简单的使用了paintevent进行绘图,基本都是简单的对Qt的一些常用类的使用对面向对象的编程应用的不是很好,更偏向于面向过程所以完全可以改成C语訁在Linux下实现,思路都是相同的
发布了17 篇原创文章 · 获赞 17 · 访问量 3万+