Unity利用材质自发光实现物体闪烁
2024-06-24 11:02:01阅读量:33 字体:大 中 小
Unity中利用材质自发光实现物体闪烁效果,供大家参考,具体内容如下
补充:这种方法有一点问题,在测试(Windows平台)的时候发现,要想在Build出来的游戏中实现闪烁效果,就必须在 Project 窗口中将源材质的自发光属性(Emission)启用,否则自发光效果就只能在编辑器模式中生效。
启用源材质的自发光效果后,将其亮度(Brightness)调整为0,物体看起来就和没有启用自发光时一样。
看到别的游戏里有物体高亮闪烁效果,但自己不会写Shader,就只想到用材质自发光来做一下,不知道有没有更好的办法!
原理比较简单,通过代码开启材质的自发光效果,然后不断地调整自发光的亮度即可。
首先要获取到材质对象实例 material,然后通过其进行其他操作:
启用自发光效果的代码是 material.EnableKeyword("_EMISSION")
关闭自发光效果的代码是 material.DisableKeyword("_EMISSION")
设置自发光颜色和亮度的代码是 material.SetColor("_EmissionColor", Color.HSVToRGB(_h, _s, _v))
其中的 _h、_s、_v参数分别代表颜色的色相、饱和度和亮度。
获取颜色的色相、饱和度和亮度的代码为 Color.RGBToHSV(color, out _h, out _s, out _v)
下面有完整的源代码
此方法实现的闪烁效果不能发出光晕,因为自发光的光晕必须经过烘焙才能生效,而烘焙是在运行前完成的,所以无法在运行时产生光晕效果;另外闪烁的最高亮度只能为1,不能像烘焙时那样将亮度设为大于1而产生HDR效果。

源代码
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持谜爱阁生活网。
免责声明:
本文《Unity利用材质自发光实现物体闪烁》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

微信拉黑和删除
微信加入黑名单后给对方发消息,对方可以看到但不能回复,微信删除后双方都不能发消息,微信拉黑和删除具体步骤如下: 微信拉黑和删除 1、打开微信,切换到通讯录页面,点击联系人”进入联系人名片...
阅读: 728

qq音乐删除访问记录别人能看见吗
qq音乐删除了访问记录别人是不能看到的,可以在访客功能中删除访问记录,通过以下步骤删除qq音乐访问记录: qq音乐删除访问记录别人能看见吗 1、打开qq音乐,切换到个人中心,点击头像”进入...
阅读: 690

新加好友怎么才能分享屏幕
qq聊天中自带有分享屏幕的功能,只要加了好友,直接点击分享屏幕就可以将屏幕分享给对方。具体操作方法如下: 新加好友怎么才能分享屏幕 1.在qq中找到要分享屏幕的好友,点击进入对话界面。 2.点击对话...
阅读: 766

手机锁屏微信语音视频没有提示声音
手机锁屏微信语音视频没有提示声音可能是关闭了,接收语音和视频通话邀请提醒,如果关闭了就不会有提醒,可以通过设置重新开启这个功能,具体操作步骤如下: 手机锁屏微信语音视频没有提示声音 1、打开微信app...
阅读: 771

荣耀60声音小怎么办
如果荣耀60手机的声音比较小的话,可以去系统内进行相应的调整,把手机的声音调大,具体的操作步骤如下: 荣耀60声音小怎么办 1、打开手机的设置,点击声音和振动”按钮,进入声音和振动的设置页...
阅读: 852

ipad pro怎么录屏
ipad pro设备有录屏的功能,有需要的用户可以去手机的控制中心内打开按键进行录屏,具体的操作步骤如下: ipad pro怎么录屏 1、进入手机的桌面中,从手机屏幕的右上角往下滑,呼出控制中心的界面...
阅读: 901
热门文章
1.拼多多退货商家拒收后怎么处理
- 1

- 拼多多退货商家拒收后怎么处理
- 2022-12-27
- 1
2.怎么取消淘宝省钱卡的自动续费
- 2

- 怎么取消淘宝省钱卡的自动续费
- 2022-12-27
- 2
3.微信视频号发表的朋友圈能看到吗
- 3

- 微信视频号发表的朋友圈能看到吗
- 2022-12-27
- 3
4.拼多多商家拒绝退款申请怎么办
- 4

- 拼多多商家拒绝退款申请怎么办
- 2022-12-27
- 4
5.70岁老人没有健康码怎么出行
- 5

- 70岁老人没有健康码怎么出行
- 2022-12-27
- 5
6.怎样开通支付宝花呗收款功能
- 6

- 怎样开通支付宝花呗收款功能
- 2022-12-27
- 6
7.soul引力签怎么自定义编辑
- 7

- soul引力签怎么自定义编辑
- 2022-12-27
- 7
8.微信等待铃声怎么设置
- 8

- 微信等待铃声怎么设置
- 2022-12-27
- 8
9.qq邮箱怎么发照片到别的邮箱
- 9

- qq邮箱怎么发照片到别的邮箱
- 2022-12-27
- 9
10.摆摊收款码怎么弄
- 10

- 摆摊收款码怎么弄
- 2022-12-27
- 10
最近更新

酷狗音乐中使用蝰蛇音效制作工具的具体操作方法
2024-11-11

win7电脑中出现声音图标不见了的具体解决方法
2024-11-11

车到哪app的详细软件介绍
2024-11-11

小米9se中查看序列号的具体操作方法
2024-11-11

迅雷中使用FTP探测器的详细操作方法
2024-11-11

ppt制作出小荷才露尖尖角动画场景的具体操作步骤
2024-11-11
