使用情景
代码很简单。这个着色器可以用在动画的开发流程中,比如游戏角色要持各种枪,在Blender中作动画时,可以给手上添加一个临时的简模(一个Cube)当作枪,这样比较方便做动画,这个简模上使用下面的着色器材质。在游戏运行时,将它隐藏掉,真正的枪则通过BoneAttachment
动态添加上去。这样就非常灵活了。
shader_type spatial;
uniform bool is_hide = false;
void fragment(){
if(is_hide){
ALPHA = 0.0;
}
}
效果