2-10. 实现景观物体遮挡半透明
本节目标
当人物从树叶走过去的时候,树叶可以变成半透明
当人物穿过树干的时候,要能被阻挡
给树干添加碰撞体
可以添加圆形碰撞体

也可以添加盒子碰撞体

记得给 Tree Pink 和 Tree Yellow 的树干也增加盒子碰撞体
给树叶和树干添加触发器

用同样的方法,给三颗树都添加触发器
安装 DOTween
通过 Package Manager 安装 DOTween 插件

然后 Setup,Apply
创建 Settings 脚本


创建 ItemFader 脚本


将这个脚本绑定到 Top 和 Tree_Trunk

给三颗树都进行这样的操作
创建 TriggerItemFader

将这个脚本挂载到 Player 身上

树的半透明效果

让草丛也有这样的效果

然后给草丛添加 ItemFader
给它添加一个父级物体 Bushes08,它自身改名叫 Sprite。给 Bushes08 添加触发器

最终效果如下


浙公网安备 33010602011771号