摘要: 团队项目总结 项目完成情况 基本完成了各个模块的基础功能,但距离项目要求有不小差距。 编写了游戏的各个模块,实现的效果为:策略模块根据冰球和击球器的状态,计算出击球点的信息,传递给控制模块,控制模块计算出击球器的状态,传递给物理引擎,由物理引擎做碰撞等具体的运算。最终实现了,击球器不断地将球打向对面 阅读全文
posted @ 2017-01-14 14:37 lvjiawei 阅读(209) 评论(1) 推荐(0) 编辑
摘要: 团队项目开发情况 2017 1 10 完成情况 基本完成了各个模块的基础功能,但距离项目要求有不小差距 绘图模块 使用了Qt封装的Qpainter完成了游戏界面的大致轮廓。 再QTwidget中完成绘图,类名为MainWindow。 物理引擎 使用了第三方的物理引擎Box2d,创建游戏中的各个实体, 阅读全文
posted @ 2017-01-10 22:00 lvjiawei 阅读(234) 评论(1) 推荐(0) 编辑
摘要: 冰球游戏的初步设计 简介 这个游戏要实现的功能:简单描述为在在一个范围内用两个击球器,击打一个冰球,并模拟出接近现实的物理运动规律。 主要模块及其功能 gui模块: 这个模块是负责与用户交互的:包括图形输出与用户操作的输入 可以利用qt进行UI和图形的绘制; qt的窗体程序是事件响应的机制,对应于用 阅读全文
posted @ 2016-12-30 16:49 lvjiawei 阅读(189) 评论(1) 推荐(0) 编辑
摘要: 控制系统的状态机设计 控制系统的状态 等待车辆(waiting) 起落杆上升(opening) 等待车辆通过(passing) 起落杆下降(closing) 外部事件 输入信号 入闸传感器:汽车进入 signal_in 出闸传感器:汽车离开 signal_out 起落杆上传感器,起落杆升到顶部 si 阅读全文
posted @ 2016-12-06 13:41 lvjiawei 阅读(162) 评论(1) 推荐(0) 编辑
摘要: abs系统简介 在踩急刹车的时候,若没有额外的控制,容易使车轮完全停止转动,从而出现车轮打滑,车轮导向作用丧失的危险情况。 abs系统的作用是在驾驶员完全踩住制动踏板的情况下,通过实时地测量车轮转速,控制制动压力,将滑移率控制在5%~20%,避免车轮完全抱死。 abs系统的主要组成 abs系统相当于 阅读全文
posted @ 2016-11-29 14:32 lvjiawei 阅读(481) 评论(1) 推荐(0) 编辑