【发布时间】:2020-03-31 16:18:00
【问题描述】:
我正在使用 Unity 2019.2.5f1,我正在尝试创建一些可以这样操作的动态 UI 按钮...
未悬停时清除边框按钮,见下文:
然后,当鼠标悬停并按下时,它会自动生成动画并拉长成一个干净且恒定的有边框的药丸按钮,如下所示:
问题:我正在尝试使用一个精灵(圆形的)来完成所有这些,但是当圆形按钮扩展到药丸按钮时,边框会变形。像这样:
编辑器设置:
当前的 9 切片:
我已经在精灵上尝试了几个 9 切片,其中一个只有一个从左到右沿圆圈中心线的切片。一个在左右切片之间有一个小条子。一个与圆形精灵分成四个象限,所有切片向下。这些似乎都导致了类似的行为。我觉得这是一件很容易解决的事情……唉,我的努力遭到了挫败。
【问题讨论】:
-
您能否向您的检查员展示您的图像组件配置,以及您的精灵编辑器,将按钮 9 切片为 4 个象限?
-
@ErikOverflow 添加,谢谢!
-
我对 C# 或 Unity 的经验为零,但是否可以创建一个“组”元素:一个圆(左)、一个圆(右)和在它们顶部的矩形中间。悬停时,矩形宽度会扩大。
标签: c# unity3d user-interface