Unity 5防止滚动矩形移动鼠标

Cod*_*per 1 unity-game-engine

如何防止Scroll Rect用鼠标移动说例如我只想滚动条移动它而不是用鼠标拖动图像或文本?

slu*_*pet 6

SubClass ScrollRect并覆盖它的拖动处理程序?

未经测试但应该工作:

public class NoDragScrollRect : ScrollRect {
  public override void OnBeginDrag(PointerEventData eventData) { }
  public override void OnDrag(PointerEventData eventData) { }
  public override void OnEndDrag(PointerEventData eventData) { }
}
Run Code Online (Sandbox Code Playgroud)