2-10. 实现景观物体遮挡半透明

本节目标

当人物从树叶走过去的时候,树叶可以变成半透明

当人物穿过树干的时候,要能被阻挡

给树干添加碰撞体

可以添加圆形碰撞体

也可以添加盒子碰撞体

记得给 Tree Pink 和 Tree Yellow 的树干也增加盒子碰撞体

给树叶和树干添加触发器

用同样的方法,给三颗树都添加触发器

安装 DOTween

通过 Package Manager 安装 DOTween 插件

然后 Setup,Apply

创建 Settings 脚本

创建 ItemFader 脚本

将这个脚本绑定到 Top 和 Tree_Trunk

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

创建 TriggerItemFader

将这个脚本挂载到 Player 身上

树的半透明效果

让草丛也有这样的效果

然后给草丛添加 ItemFader

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

最终效果如下

项目相关代码

代码仓库:https://gitee.com/nbda1121440/DreamOfTheKingdom.git

标签:20240323_0728

posted @ 2024-03-23 07:29  hellozjf  阅读(12)  评论(0编辑  收藏  举报