如何实现只在遮罩里半透明?

image image
有哪位大神知道这个怎么实现?

image
整体半透明我们原先就有,现在想弄在遮挡层部分的资源透明。

一个不知道行不行的思路,碰撞检测或者距离检测,当人物碰撞到指定物体时,设置透明度,离开时也设置一下,应该就时这个效果了

走在透明格子里面就透明

image 全透明了效果不好

半透明我们原先就有的,现在想弄的是在遮挡层部分的资源透明。

复制一个人,两个人一个遮罩只显示下半身设半透明,另一个反向遮罩只显示上半身不透明。

你这个还挺麻烦的,首先要判断人物是否被什么东西遮挡了,其次就是被遮挡了哪些位置,最后是被遮挡部分的半透明,最好的方式应该是shader了,可惜我现在还不擅长shader。。。可以去论坛找找。

这样应该满足不了他的需求,他是想可以不规则半透,就像图中被棚子遮住的部分只是一个三角形区域。

二楼问过了,他说了半透明原先就有的,说明已经判断了遮挡问题。遮罩可以用遮挡住人物的图片去遮罩,就是不规则的。