人机交互小课堂——UNITY学习之死亡灰屏
今天我们要讲死亡灰屏,对于经常玩游戏的人来说,这个词汇应该很熟悉,来让我们来了解一些这是怎么实现的吧!
本次课程需要用到的素材在百度网盘里:
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
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)