surface_getpixel(surface_id, x, y);
参数 描述 surface_id 表面层的ID。 x 表面上的x坐标,用于获取对应的像素。 y 表面上的y坐标,用于获取对应的像素。
Real(实数)
此函数使用局部坐标,可用于从一个表面获取特定像素的颜色,其中(0,0)是表面层的左上角。This function should not be used very often as it is extremely slow and may cause a pause in your game.
注:由于储存在显存里,表面层运行时存在随时停止并退出的可能性。在直接引用它们之前,你需要 一直使用 surface_exists检测表面层是否退出。更多信息请查阅 表面层。
col = surface_getpixel(surf, 56, 78 );
这将返回索引为“surf”的表面在在坐标(56,78)位置的像素的颜色。