【Unity】角色受伤后的闪烁(blink/flash)效果
2024-08-22 11:49:37
玩家受伤后,一段时间内快速闪烁。这里想要的闪烁效果是玩家快速的显隐切换效果,而不是玩家变白的情况。
快速切换玩家的显隐效果不能用SetActive修改角色物体本身的激活状态,因为玩家角色身上的其他脚本会在玩家未激活时失效。
思路一:
将玩家角色放到一个指定的层(Layer)中,如Player层,然后来回切换摄像机(Camera)的遮挡剔除(Culling Mask)为勾选Everything和去掉Player层。
http://answers.unity3d.com/questions/280179/shaking-screen-and-blinking-effects-when-player-ge.html
思路二:
快速切换玩家角色的renderer渲染器组件的启用/禁用,该方法更简单实用。
http://blog.csdn.net/roney_win/article/details/41050483
最新文章
- [IOS 开发] 懒加载 (延迟加载) 的基本方式,好处,代码示例
- 使用Uploadify(UploadiFive)多文件上传控件遇到的坑
- MapReduce中的作业调度
- 利用UIBezierPath实现一个带圆角的视图
- Count The Pairs
- hdu 找新朋友
- 关于AutoCAD.NET的辅助方法
- oracle的位图索引和函数索引
- jmeter系列-------脚本编写格式
- iOS中 最新支付宝支付(AliPay) 韩俊强的博客
- Java编程语言下Selenium 对于下拉框,单选,多选等选择器的操作
- Leaflet 测试加载高德地图
- Custom Voice 操作步骤
- 使用js 文件参数 以及IHttpModule实现服务验证asp.net 版的初步实现
- MVVM模式的 数据绑定
- strtok()函数
- JQuery实现获取多个input输入框的值,并存放在一个数组中
- [BZOJ4553][TJOI2016&;&;HEOI2016]序列(CDQ分治)
- Windows Server 2008 R2 安装域
- HDU 2490 Parade(DPの单调队列)(2008 Asia Regional Beijing)