Unity如何让下拉菜单在滚动时自动选择一个选项



我正试图让unity的下拉菜单在滚动时自动选择(目前称为中心(选项。然后通过应用弹性,它可以覆盖所有项目。

据我所知,这可以通过注册一个事件来完成,该事件获取可见面板的当前区域,然后查找覆盖可见面板中心的项目。

我不知道如何获取可见面板的面积,也不知道如何根据项目在面板中的位置获取项目。谁能告诉我一些想法吗。

通过将value属性设置为dropdown UI组件中所需选项的索引,来设置下拉列表的默认值。

dropdown.value = dropdown.options.FindIndex(option => option.text == "an Option");

使用dropdown.value设置其默认索引,或者如果您知道默认选项字符串,则可以通过从具有该字符串的选项中查找索引来设置该值。

相关内容

  • 没有找到相关文章

最新更新