QQ群:162541429 --->>战斗卡牌视频教程发布(网游) 点击查看

unity物体被遮挡设置遮挡物半透明

Unity 小宝 6804℃ 2评论

1

如上图。我们通过射线。获取遮挡物。然后将遮挡物的shader替换。或者直接修改遮挡物的材质。实现半透效果。

具体代码如下

另。默认的cube等需要自己设置一个材质。添加一个shader。如下

11

 

另。如果要获取一个范围而不是一条射线上的。可以用如下代码。

1

效果如上。射线并没有直接射中物体。但是也被检测到了。

转载请注明:小宝个人笔记 » unity物体被遮挡设置遮挡物半透明

喜欢 (4)or分享 (0)
本站所有内容如未标明转载的内容,均为原创内容。转载请注明来源!
发表我的评论
  1. colliderObject里面的Renderer在还原的时候应该移除出去,避免存储计算用不到的东西