我想创建一个没有轮廓的 slider 。
像这个:
注意圆边。
我想我需要为此创建一个 Sprite 。不幸的是,我找不到任何关于 slider Sprite 的好的教程。我认为最简单的方法是编辑内置方法,但我不知道如何获取它进行编辑。
这就是我的 Unity 中的原始 slider 的样子:
注意轮廓。
最佳答案
因此,我们所有人都应该可以使用令人惊讶的解决方案。
放入默认 slider 并转到背景
和 handle
的源图像
。不要使用现有的内容,而是将其更改为另一个名为 TouchpadSprite
的 Unity 标准 sprite。这应该可以解决问题。不确定这个被称为“触摸板” Sprite 的事实是否会在制作 PC 游戏时引起问题,但我对此表示怀疑。仅供引用TouchpadSprite来自“标准资源(适用于 Unity 2017.3)”,可在 Unity Asset Store 中免费获取。 。随意只导入 Sprite 本身。资源包本身相当大,但里面有很多好/有用的东西。
此外,您还必须增加每单位像素乘数
值。我的图片显示了我必须将其增加到的程度。这也将允许您选择边缘的倒圆角。尝试一下,让我知道它是否有效。
希望这有帮助!
关于unity-game-engine - 如何创建没有轮廓的 slider ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61763308/