Я хотел бы реализовать простой перетаскивания с:Принесите элемент пользовательского интерфейса для переднего плана
public void OnDrag (PointerEventData eventData)
{
transform.position = eventData.position;
}
Проблема заключается в том, что, когда я начала перетаскивания, я хочу, чтобы привести элементов пользовательского интерфейса к передний план. делая следующее:
public void OnBeginDrag (PointerEventData eventData)
{
transform.SetParent (transform.parent); // giving the parent transform or a transform of an element on top
}
Это, очевидно, не общее решение. Поэтому у меня есть вопрос. Есть ли элегантный способ как сделать элемент UItopmost?
Я буду думать об использовании NGUI в своем проекте, но на данный момент ваше предлагаемое решение звучит нормально. –