资源简介
qt做一个贪吃蛇小游戏,界面美观,蛇吃苹果蛇身增长,可调节蛇移动速度,穿墙等功能

代码片段和文件信息
#include
#include “constants.h“
#include “food.h“
static const qreal FOOD_RADIUS = 3;
Food::Food(qreal x qreal y)
{
setPos(x y);
setData(GD_Type GO_Food);
}
QRectF Food::boundingRect() const
{
return QRectF(-TILE_SIZE -TILE_SIZE
TILE_SIZE * 2 TILE_SIZE * 2 );
}
void Food::paint(QPainter *painter const QstyleOptionGraphicsItem * QWidget *)
{
painter->save();
painter->setRenderHint(QPainter::Antialiasing);
painter->fillPath(shape() Qt::red);
painter->restore();
}
QPainterPath Food::shape() const
{
QPainterPath p;
p.addEllipse(QPointF(TILE_SIZE / 2 TILE_SIZE / 2) FOOD_RADIUS FOOD_RADIUS);
return p;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 196 2012-12-11 22:49 snake\constants.h
文件 305008 2018-07-14 16:54 snake\debug\food.o
文件 192206 2018-07-14 16:54 snake\debug\gamecontroller.o
文件 115511 2018-07-14 16:54 snake\debug\main.o
文件 275688 2018-07-14 16:54 snake\debug\mainwindow.o
文件 2617 2018-07-14 16:54 snake\debug\moc_gamecontroller.cpp
文件 110354 2018-07-14 16:55 snake\debug\moc_gamecontroller.o
文件 2417 2018-07-14 16:54 snake\debug\moc_mainwindow.cpp
文件 126942 2018-07-14 16:54 snake\debug\moc_mainwindow.o
文件 1861647 2018-07-14 16:55 snake\debug\snake.exe
文件 378872 2018-07-14 16:54 snake\debug\snake.o
文件 167078 2018-07-14 16:54 snake\debug\wall.o
文件 733 2012-12-11 22:56 snake\food.cpp
文件 318 2012-12-11 22:48 snake\food.h
文件 2314 2012-12-29 12:48 snake\gamecontroller.cpp
文件 810 2012-12-11 22:49 snake\gamecontroller.h
文件 189 2012-12-11 19:58 snake\main.cpp
文件 971 2012-12-11 20:39 snake\mainwindow.cpp
文件 496 2012-12-11 20:26 snake\mainwindow.h
文件 5768 2018-07-14 16:54 snake\Makefile
文件 6662 2018-07-14 16:54 snake\Makefile.Debug
文件 6789 2018-07-14 16:54 snake\Makefile.Release
文件 3484 2012-12-28 22:57 snake\snake.cpp
文件 931 2012-12-11 21:49 snake\snake.h
文件 510 2012-12-11 22:07 snake\snake.pro
文件 9942 2018-07-18 19:48 snake\snake.pro.user
文件 41 2012-12-11 22:07 snake\wall.cpp
文件 146 2012-12-11 22:07 snake\wall.h
目录 0 2018-07-14 16:57 snake\debug
目录 0 2018-07-14 16:54 snake\release
............此处省略4个文件信息
- 上一篇:QT做一个简易浏览器
- 下一篇:一个简易行文本编辑器的实现
相关资源
- 酒店管理系统基于Qt Creator5)
- flash3.0小游戏
- Scrach 欢乐狙击手.sb2
- 贪吃蛇源代码.fla
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- 贪吃蛇游戏设计(汇编语言)
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- c 制作的RPG小游戏
- Qt 播放音频文件
- 多线程实例:桌面智能弹球小游戏
- Qt 读取16进制的data文件
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- 小鱼捉迷藏Scratch小游戏
- Scrach3.0 跳一跳小游戏
- js 迷宫小游戏源码
- Greenfoot小游戏合辑
- MQTT推送Demo
- Scratch 贪吃蛇 素材及代码
- Scratch 走迷宫 小游戏源码
- Scratch 青蛙过马路 小游戏源码(.sb2)
- 基于Linux、QT的视频监控系统的设计与
评论
共有 条评论