我正在尝试访问我的scrollrect,以了解是否使用了组件的拖动,但是on-drag方法是文档中所说的一个函数,关于如何访问ondrag的一些想法:
“如果 ondrag 处于活动状态......”
我正在尝试访问我的scrollrect,以了解是否使用了组件的拖动,但是on-drag方法是文档中所说的一个函数,关于如何访问ondrag的一些想法:
“如果 ondrag 处于活动状态......”
请参阅ScrollRect.OnBeginDrag和ScrollRect.OnEndDrag
您可以简单地使用接口IBeginDragHandler
和IEndDragHandler
您自己的组件,例如在那里设置一个布尔值
public class YourComponent : MonoBehaviour, IBeginDragHandler, IEndDragHandler
{
public bool isDrag { get; private set; }
public void OnBeginDrag()
{
isDrag = true;
}
public void OnEndDrag()
{
isDrag = false;
}
}
而不是检查这个布尔值
if(GetComponent<YourComponent>.isDrag) // ....