摘要: RaceGame-Qt游戏项目构建-图形界面 游戏界面概述 游戏界面的绘制主要包括:地图/墙体,玩家,操作按钮。 QML 框架实现 由于使用旧版的 QWidget 框架还需要单独写一个绘制类,Qt-quick 提供了 QML 框架工具,可以以组件的形式创建窗口界面,处理点击事件和链接函数。只需要把游 阅读全文
posted @ 2025-01-09 22:42 北纬31是条纬线哦 阅读(159) 评论(0) 推荐(0)
摘要: RaceGame-Qt游戏项目构建-游戏地图 游戏地图概述 游戏界面固定为 450px * 800px;游戏地图由 10px * 10px 像素的方块构成,采用等比缩放记录在一个 45 * 80 的 array 容器中。 GameMap 相关类 GameMap 相关类放在 gamemap.h 头文件 阅读全文
posted @ 2025-01-09 22:41 北纬31是条纬线哦 阅读(61) 评论(0) 推荐(0)
摘要: RaceGame-Qt游戏项目构建-游戏框架 游戏企划 使用 Qt 图形化界面开发一款名为 RaceGame 的竖屏小游戏,游戏玩法是4方玩家(方块)在带有墙体的地图中以一定速度、一定方向前进,碰到墙体会反弹,最终玩家按照到达目的地的先后顺序排名。 游戏过程中,玩家可以通过界面上的 Button 按 阅读全文
posted @ 2025-01-09 22:36 北纬31是条纬线哦 阅读(159) 评论(0) 推荐(0)