您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 2浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Godot Engine:用着色器实现通过开关隐藏部分模型

开发游戏的老王 发布时间:2020-11-09 20:26:37 ,浏览量:2

使用情景

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

着色器
shader_type spatial;

uniform bool is_hide = false;

void fragment(){
	if(is_hide){
		ALPHA = 0.0;
	}
}
效果

在这里插入图片描述

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0425s