【发布时间】:2018-07-10 03:15:56
【问题描述】:
我正在开发一个简单的赛车游戏,您可以在赛道上驾驶汽车。 轨道是灰色的,背景是绿色的,任何时候我在给定点(汽车前部)的颜色不是灰色的,汽车应该停下来,因为它跑出了轨道。
但是轨道不是用 sfml 绘制的,而是我制作的下载图像。 那么,有没有什么方法可以获取 IMAGE 上像素的颜色,只要 rgb 值匹配?
这是执行此操作的伪代码:
游戏运行时
获取颜色(汽车 x 值,汽车 y 值)
如果颜色不是灰色
汽车停下来
谢谢!
【问题讨论】:
标签: c++ visual-c++ sfml