自动滚动所选项目的内容

时间:2019-11-29 14:31:07

标签: c# unity3d scrollview

我有一个下拉菜单,使用鼠标或触摸可以正常工作:

enter image description here

但是,我也想允许键盘或操纵杆来控制它。

我可以选择下拉菜单并进行导航,您会注意到选择了第四项(红色的“亚特兰蒂斯”)。

但是,如果我转到下一个项目(例如仅使用键盘),则内容不会自动向下滚动。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

好吧,我这样解决

if (Input.blablablagetbuttondown)
{
    TemplateViewPortContentRectTransform.anchoredPosition += new Vector2(0,
    TemplateViewPortContentItemRectTransform.sizeDelta.y);
}

通过一些名称更改可以更好地解释什么是objetcs ...以及等效的代码。