0
点赞
收藏
分享

微信扫一扫

什么是AJAX?

夕颜合欢落 2023-06-12 阅读 54
qt游戏

1. 说明

这个小游戏主要使用Qt中的绘制事件函数**paintEvent()**在画布上面不停的绘制图形,并使用定时器做时间上的触发处理,这个小游戏只是做了简单的逻辑处理,具体复杂的功能读者可自行发挥,效果展示如下:

Qt制作推箱子小游戏

2. 相关代码

《推箱子》小游戏项目文件中主要包括三个类:gamemap类用于绘制地图,gameplayer类用于控制游戏玩家,widget类用于组织代码,项目整体结构如下:
在这里插入图片描述
其中在绘制地图时需要用到一个地图标识文件,用于根据不同的标记创建不同的图像填充到地图界面上,这个标识文件就是简单
.txt
文本,放置在项目文件夹中,如下图所示:
在这里插入图片描述

2.1 地图绘制类gamemap

在这个类中需要创建一个二维数组,用于存储上述地图标识文件中的内容

举报

相关推荐

0 条评论