【发布时间】:2015-08-16 10:22:48
【问题描述】:
我想实现简单的拖放:
public void OnDrag (PointerEventData eventData)
{
transform.position = eventData.position;
}
问题是当我开始拖动时,我想将 UI 元素 带到 前台。通过这样做:
public void OnBeginDrag (PointerEventData eventData)
{
transform.SetParent (transform.parent); // giving the parent transform or a transform of an element on top
}
这显然不是一个通用的解决方案。所以我有一个问题。有没有一种优雅的方式来制作UI元素 topmost?
【问题讨论】:
标签: user-interface unity3d drag-and-drop foreground topmost