unity脚本控制逐渐消失_Unity实现只狼弹反后处理效果

本文介绍了如何在Unity中实现类似只狼游戏的弹反后处理效果,包括径向模糊的实现和优化,以及波纹扩散的处理。通过Shader和后处理技术,达到视觉上的打击感提升。
摘要由CSDN通过智能技术生成

简介

今天是只狼发售一周年,作为去年的goty,只狼最核心的系统莫过于弹反,笔者去年也是和弦一郎大战几百回合,通关之后很想实现以下弹反瞬间的效果。

最终实现效果如下:

Unity实现只狼弹反后处理效果

笔者不是专业技美,如有问题,欢迎指出。

实现思路

首先仔细观察一下只狼在弹反的瞬间是怎么一个过程

首先是,受到攻击的瞬间,这一瞬间,产生了火花,并从弹反中心扩散出了一道模糊波纹,特效大小占据屏幕接近一半

接着逐渐开始消散,火花熄灭,周边部分出现明显径向模糊效果

最后,中心开始逐渐清晰,到屏幕边缘的地方就基本消失了

总结起来就是从中心点开始,随着时间逐渐扩散

设计流程

特效部分我不是很擅长,所以就网上找了一个现成的卡通特效,我们这次就着重看一下后处理的部分。

径向模糊

首先我们实现一个由内到外扩张的一个整体径向模糊,方式也比较简单,先获取到弹反的中心点BlurCenter,然后在fragment阶段各个像素和他计算相对位置获得方向,对方向上的点采样取平均就可以了,核心代码如下:

fixed4 frag (v2f i) : S

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值