1、实现scroll view功能需要UIDragPanelContents和UIDraggablePanel脚本。
首先,要使用拖拽功能,就要添加UIDraggablePanel脚本,此脚本附加在一个panel上。然后就可以在此panel上放置其它控件了。
若只是简单的将objects放置panel上,objects会挡住panel的拖到事件,也就是说,在有objects的地方无法拖拽。这个问题很好解决,NGUI为我们提供了一个脚本UIDragPanelContents.cs。为dragPanel上的所有objects都添加一个UIDragPanelContents脚本,然后将脚本中的DraggablePanel属性指向dragPanel就可以了。
其实可以不用手动添加UIDraggablePanel脚本,若我们为objects添加了UIDragPanelContents脚本并给DraggablePanel属性赋值,启动程序游戏后,会自动在DraggablePanel上添加一个UIDraggablePanel脚本。
<