Input 如何访问ScrollRect项目并将其选中并单击?

Input 如何访问ScrollRect项目并将其选中并单击?,input,scroll,unity3d,myo,Input,Scroll,Unity3d,Myo,我使用Myo,因此我的输入与按键和鼠标不同 我正在尝试访问滚动UI面板中的项目。这是我的Unity3D层次结构的快照 如你所见,我有 -StoreMenu -ScrollPanel -ScrollRect -ShopItems (list of items) 如何滚动并突出显示项目列表。在特定的输入手势上,是否将其选中 我只做到了这一点: scrollpanel = GameObject.Find("ScrollPanel");

我使用Myo,因此我的输入与按键和鼠标不同

我正在尝试访问滚动UI面板中的项目。这是我的Unity3D层次结构的快照

如你所见,我有

-StoreMenu
 -ScrollPanel
  -ScrollRect
   -ShopItems (list of items)
如何滚动并突出显示项目列表。在特定的输入手势上,是否将其选中

我只做到了这一点:

                scrollpanel = GameObject.Find("ScrollPanel");
                scrollRect = scrollpanel.GetComponent<ScrollRect>();
                scrollRect.GetComponent<ScrollRect>();
                scrollRect.verticalNormalizedPosition = 0.5f;
scrollpanel=GameObject.Find(“scrollpanel”);
scrollRect=scrollpanel.GetComponent();
scrollRect.GetComponent();
scrollRect.verticalNormalizedPosition=0.5f;
我可以得到scrollrect,移动到滚动中的某个位置,但项目不会突出显示

提前感谢。

试试这个:


这可用于将对象设置为选中状态

非常感谢您的回答,但还不确定如何到达那里。我想首先是如何获得滚动条中的项目列表?我该怎么办?再次感谢Hanks Sreejit!差不多了,我现在可以用SetSelectedGameObject了。现在,我如何模仿鼠标点击选定的游戏对象?有没有像我可以做一个事件ClickOnNameObject之类的事情?再次感谢。。。基本上是这样:如果你仍然无法得到任何解决方案,那么只需减少该特定对象的图像/精灵渲染器的alpha颜色,并启动一个将alpha值缓慢更改为1的协同程序。您还可以将比例减少20%,然后在同一协同程序中将比例增加到原始比例。