手册上说它不应该经常使用,因为它很慢。可惜的是,借助我创建的照明引擎,我根本没有其他方法知道玩家是否处于阴影中,而没有使用get_surfacepixel,无法确定阴影的位置。因此,我需要使用get_surfacepixel,才能在玩家跟随者身上绘制阴影,和其他阴影合并。最多只有4个get_surfacepixel会被调用(两个用于玩家,两个用于玩家跟随者),但它们会在每个房间的绘制事件中连续运行。因此,大多数房间都有这样的问题。

我个人并没有注意到任何性能问题或卡顿,但我也有一个非常强大的PC,所以我需要知道普通玩家会受到多大影响。