日度归档:2014 年 12 月 22 日

凸多边形的碰撞检测

1,获取所有边的法线
2,沿法线投影
3,如果存在投影不相交,则没有碰撞

凹多边形可转换为凸多边形计算
1、按顺序收集所有顶点
2、从头遍历顶点,若连续顶点都为凹点则忽略前一个,将两个相邻凹点连接,使图形分为两个
3、循环需要碰撞检测的凹多边形生成的凸多边形列表,若不同列表里的每两个对象都不相交,则没有碰撞

不规则图形可转换为凹多边形计算
1、收集所有边缘像素
2、连接相距一定步长的两个像素,直至最后一个像素
3、获得凹多边形并进行碰撞检测[......]

Read more

Qt快捷键

多行注释模式
Ctrl+ /

激活欢迎模式
Ctrl + 1

激活编辑模式
Ctrl + 2

激活调试模式
Ctrl + 3

激活项目模式
Ctrl + 4

激活帮助模式
Ctrl + 5

激活输出模式
Ctrl + 6

查找当前文档
Ctrl + F

代码格式化
Ctrl + I

整行删除
Shift + Del

跳转到代码块头部
Ctrl + [

跳转到代码块尾部
Ctrl + ]

跳转到某一行
Ctrl + L[......]

Read more