今天我们要讲死亡灰屏,对于经常玩游戏的人来说,这个词汇应该很熟悉,来让我们来了解一些这是怎么实现的吧!

本次课程需要用到的素材在百度网盘里:
https://pan.baidu.com/s/11g1CpAjQQv006wjolgg2gQ 
提取码:330q 
可以和我们一块来操作哟(^U^)ノ~YO

1、 首先,新建一个3D项目


2、 导入本章需要的素材


3、 打开Asset Store搜索Image Effect。


4、将Image Effect中自带的Color Correction Curves文件拖拽到main camera


5、 新建一个C#文件,编写代码,如下

Speed为屏幕变灰的速度
设置私有变量ColorCorrectionCurves类的变量colorCorrectCurves
获取到主摄像机的ColorCorrectionCurves组件
定义灰屏的方法让屏幕饱和度为0达到灰屏效果
再Update函数中调用该方法

6、新建一个空物体,将C#文件拖拽到GameObject上


7、在window找到Animator,在素材的GetAttack文件夹中找到死亡动画(dead_1)


8、将动画挂在Animator组件的Controller上


点击运行,就可以看到效果了。

期待下一期精彩教学的再次见面,
如果想知道更多,可以关注我们的公众号和哔哩哔哩号 学习更多精彩内容。

微信:人机交互HCI  https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU0MDMyODk4Mg==&scene=124#wechat_redirect

哔哩哔哩:程序员保护协会会长 UID 269133282

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐