如何在Unity中将带圆圈的圆形按钮扩展为带边框的药丸按钮,并且仍然保持边框的粗细?

问题描述 投票:2回答:1

我正在使用Unity 2019.2.5f1,并且我试图创建一些可以如此操作的动态UI按钮...

未悬停时清洁带边框的按钮,请参见下文:

“

然后,当鼠标悬停并按下时,它会自动进行动画处理并延伸为干净且恒定边框的药丸按钮,如下所示:

“

问题:我正在尝试使用一个精灵(圆形的)来完成所有这些操作,但是,当圆形按钮扩展为药丸按钮时,边框会变形。像这样:“

编辑器设置:

“

当前9切片:

“

我已经在子画面上尝试了9个切片,其中一个切片沿圆心线从左到右切开。一个在左右切片之间有一个小条的。一个带有圆形子画面的精灵被分成四个象限,所有的切片都向下。这些似乎都导致类似的行为。我觉得这很容易解决......,我的努力受到挫败。

c# unity3d user-interface
1个回答
0
投票

我设法实现了您想要做的事情。这是我的设置:

© www.soinside.com 2019 - 2024. All rights reserved.