💗 未来的游戏开发程序媛,现在的努力学习菜鸡
💦本专栏用来记录我最近的游戏开发的学习
🈶本篇是Unity-UI-shadow组件
📃碎碎念:为什么我没有早点发现这个组件,虽然是个小组件,但之前参加比赛时候做的ui的字是我一张一张在ps里做的,而且,一发生改动,就要去ps里重做,呜呜呜呜😭😭😭😭
1、基础知识

较为官方的解释:
| 属性 | 说明 |
|---|---|
| Effect Color | 阴影的颜色 |
| Effect Distance | 以向量表示的阴影偏移量 |
| Use Graphic Alpha | 将图形的颜色乘以效果的颜色 |
较为容易理解的:
Effect Color:这个好理解,就是阴影的颜色
默认的黑色:

改成绿色:

Effect Distance:可以花坐标理解,比如默认的x为1,y为-1,向量就是这样的方向

然后数值越大,向量的长度也就越长,x为3,y为-3时

Use Graphic Alpha:勾选,原图形的透明度变化,阴影的透明度也变化。不勾选,则不随着变化。
例子:绿色阴影的参数不做调节,只更改红色shadow的透明度
勾选:

不勾选:

可以看出,勾选后图形和阴影是一起和谐的变化的,不勾选,阴影的透明度任何改变。
💦更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录
本文档介绍了Unity中UI Shadow组件的使用,包括EffectColor(阴影颜色)、EffectDistance(阴影偏移量)和UseGraphicAlpha(图形透明度与阴影透明度的关系)等属性。作者分享了如何通过调整这些参数来实现不同效果,并感叹早些发现这个组件能提高制作UI的效率。文章还展示了勾选和不勾选UseGraphicAlpha时,图形和阴影透明度变化的对比。

681

被折叠的 条评论
为什么被折叠?



