Unity3d scrollRect的速度始终返回(0.0,0.0)

Unity3d scrollRect的速度始终返回(0.0,0.0),unity3d,scrollrect,Unity3d,Scrollrect,文档中说ScrollRect有一个速度变量。() 但是如果我尝试使用以下代码点击它或将它输出到控制台 Debug.Log("Velocity: " + scroll.velocity.ToString()); 我得到的唯一输出是 Velocity: (0.0, 0.0) UnityEngine.Debug:Log(Object) 有没有人能从这个变量中得到一个值?关于我可能做错了什么有什么建议吗?提前感谢您的帮助。滚动ScrollRect的内容时是否会得到不同的输出?否无论我移动Scr

文档中说ScrollRect有一个速度变量。()

但是如果我尝试使用以下代码点击它或将它输出到控制台

 Debug.Log("Velocity: " + scroll.velocity.ToString());
我得到的唯一输出是

 Velocity: (0.0, 0.0)
 UnityEngine.Debug:Log(Object)

有没有人能从这个变量中得到一个值?关于我可能做错了什么有什么建议吗?提前感谢您的帮助。

滚动ScrollRect的内容时是否会得到不同的输出?否无论我移动ScrollRect多少次,我都会得到向量(0.0,0.0)?顺便问一下,Debug.Log是一个固定更新函数。ScrollRect中是否有足够的内容可以滚动?i、 ScrollRect的内容是否溢出?是的,ScrollRect功能出色,它将面板左右滚动三倍宽度。但是速度不会返回任何东西?我只是想得到scrollRect触发事件的速度和方向。似乎
velocity
没有正确实现,尽管我能找到的唯一参考是。也许他们还没有暴露出来。你使用的是什么版本的Unity?