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