gpu_set_alphatestenable

此函数将启用或禁用游戏的 Alpha 测试(默认情况下禁用)。通过打开 Alpha 测试,您可以使用伴随函数 gpu_set_alphatestref() 来设置"截止"值,在该值处所有 Alpha 值都将设置为 0。下图显示了 Alpha 测试打开或关闭时可以看到的差异:

Alpha test example

注意:此函数可能会对 iOS 和 Android 设备的性能产生负面影响。

 

语法:

gpu_set_alphatestenable(enable);

参数类型描述
enableBoolean启用或禁用 Alpha 测试 (true/false)

 

返回:

N/A

 

例子:

if (!gpu_get_alphatestenable())
{
    gpu_set_alphatestenable(true);
    gpu_set_alphatestref(128);
}

上述代码将检查 Alpha 测试是否已启用,如果未启用,将打开 Alpha 测试并将测试阈值设置为 128 (仅绘制 Alpha 大于 0.5 的像素)。