萌新求解,关于碰撞检测
sdl吧
全部回复
仅看楼主
level 3
YuanZZzzz
楼主
同样的方法,为什么第一种可以,第二种就不行了呢
2017年06月04日 12点06分
1
level 3
YuanZZzzz
楼主
playerRect和blocks都是我定义的SDL_Rect,只不过blocks是二维数组
2017年06月04日 12点06分
2
level 3
YuanZZzzz
楼主
@小牛_牛sky
2017年06月04日 12点06分
3
level 13
小牛_牛sky
你这是判断两个矩形是否碰撞是吧?第二个不行是算法问题,,,具体是什么看你个人需求。另外SDL有一个函数判断两个函数是否发生碰撞,叫SDL_IntersectsRect,wiki下
2017年06月04日 14点06分
4
YuanZZzzz
哦?我试试
2017年06月04日 21点06分
YuanZZzzz
第三个参数是什么意思(看楼下)
2017年06月04日 21点06分
level 3
YuanZZzzz
楼主
表示不明白这个参数啥意思,我填了NULL好像不行
2017年06月04日 21点06分
5
level 13
小牛_牛sky
第三个参数应该是这两个矩形的交集产生的矩形,至于第三个能不能传递NULL,表示还没用过。
2017年06月04日 22点06分
6
YuanZZzzz
刚刚看了,wiki上面写了,填NULL会直接返回false,谢谢吧主大大,问题解决了
2017年06月04日 23点06分
小牛_牛sky
@YuanZZzzz
嗯,解决了就行
2017年06月04日 23点06分
1