我想知道如何检测附加图像中给出的路线上的碰撞,例如:
在XNA中可以轻松完成,但我不知道如何在OpenGLES中实现这种情况,因为简单的矩形碰撞并不是什么大问题,但对于这种情况我需要帮助。
答案 0 :(得分:3)
Opengl不支持任何本机碰撞检测,它只是一个多边形渲染实用程序。如果您想在给定图像上执行碰撞检测,您可以设置边缘查找器,然后将检测到的边缘加载到您自己的自定义碰撞检测算法中 - 但这与opengl或opengle无关。
答案 1 :(得分:0)
对于碰撞检测,简单的非常脏解决方案是将玩家位置映射到位图的坐标系并检查像素颜色/值。灰色是正常的,白色是关闭。
碰撞回应是另一个问题:)