资源简介
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做一个简易浏览器
- Qt多客户端聊天程序.zip
- tableview连接数据库后导入导出类.zip
- qt界面连接wifi
- Smart4418友善之臂Tcp通信色谱仪
- qt4.8软键盘(通过点击输入框呼出)
- 适合新手学习Qt的一个小项目
- QTmedia播放音乐和视频的小
- QT中tcp协议通信源代码
- labview制作扫雷小游戏以及简易计算器
- 300多套微信运营H5小游戏集合包
- Qt串口助手,支持和单片机中文通信
- mgn-mqt82.zip
- QT给图片加水印pro工程+代码
- QT舒尔特方格
- QT 多窗体通信demo
- Qt设计无人艇人机交互界面
- QT+QTE+ARM 音乐播放器
- 《嵌入式系统开发》课程设计基于Q
- QTP视频教程|QTP自动化测试从零基础到
- QT 精美相册例程 可移动 纯代码
- 基于QT的桌面时钟 可放大缩小 透明
- 吃金豆小游戏 课程设计
- cocos creator 跳一跳
- cocos creator连连看游戏
- QT无边框拖放解决花屏.zip
- QT实现简单的局域网聊天工具
- Qt访问百度语音识别服务器,简单测试
- Qt图片浏览器集成图片缩放、翻页、删
- qt学生成绩管理系统
评论
共有 条评论