如何创建没有轮廓的滑块?

How to create a slider without an outline?

我想创建一个没有轮廓的滑块。

喜欢这个:

注意圆边。

我想我需要为此创建一个精灵。不幸的是,我找不到任何关于滑块精灵的好教程。我认为最简单的方法是编辑内置的,但我不知道如何获取它进行编辑。

这是我的 Unity 中的原始滑块的样子:

注意轮廓。

所以,我们所有人都应该可以使用令人惊讶的解决方案。

放入默认滑块并转到 BackgroundHandleSource Image。不要使用那里的东西,而是将其更改为另一个名为 TouchpadSprite 的 Unity 标准精灵。这应该可以解决问题。不确定这个被称为“触摸板”的精灵是否会在制作 PC 游戏时引起问题,但我对此表示怀疑。仅供参考 TouchpadSprite is from the "Standard Assets (for Unity 2017.3)" that is available for free in the Unity Asset Store。随意只导入精灵本身。 Asset Pack 本身非常大,但里面有很多 good/useful 东西。

此外,您还必须增加 Pixels Per Unit Multiplier 值。我的照片显示了我必须将其增加到什么程度。这也将允许您选择边缘的圆角。试一试,让我知道它是否有效。

希望对您有所帮助!