此函数将启用或禁用游戏的 Alpha 测试(默认情况下禁用)。通过打开 Alpha 测试,您可以使用伴随函数 gpu_set_alphatestref() 来设置"截止"值,在该值处所有 Alpha 值都将设置为 0。下图显示了 Alpha 测试打开或关闭时可以看到的差异:
注意:此函数可能会对 iOS 和 Android 设备的性能产生负面影响。
gpu_set_alphatestenable(enable);
参数 | 类型 | 描述 |
---|---|---|
enable | Boolean | 启用或禁用 Alpha 测试 (true/false) |
N/A
if (!gpu_get_alphatestenable())
{
gpu_set_alphatestenable(true);
gpu_set_alphatestref(128);
}
上述代码将检查 Alpha 测试是否已启用,如果未启用,将打开 Alpha 测试并将测试阈值设置为 128 (仅绘制 Alpha 大于 0.5 的像素)。