赞
踩
第一人称视角游戏,玩家在受到攻击时候就会掉血,屏幕上闪烁红色的血液效果,那么这个是怎么实现呢?使用Unity 实现了一个简易版本的效果。
UnityASE连接的第一视角流血受伤受攻击屏幕流血效果Shader ,可以控制受伤是否显示血屏幕开关,闪烁,边缘发光。
这是Unity第一人称游戏受伤屏幕效果参考图:
这是实际制作出的效果图:
可以更换流血贴图,有一个中心遮罩(边缘显示,中间虚化过度显示),是否开启受伤效果,叠加颜色,受伤闪烁频率。
节点如图所示:
大体思路就是:
1:通过Mask获取UV节点的上下左右四个颜色叠加到一块,制作方形遮罩图。
2:遮罩图通过反向,获得中间遮罩图。
3:通过Power节点,控制遮罩强弱。
4:叠加颜色和默认贴图,链接Sin Time 节点,控制闪烁开关及闪烁频率。
贴图PS笔刷画的 透明贴图
可以直接挂在Canvas UI上,也可以给3D物体。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。