как сортировать объекты в иерархии по имени?

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

как сортировать объекты в иерархии по имени?

Сообщение vva 03 июл 2014, 14:27

как сортировать объекты в иерархии по имени?
раньше автоматически объекты сцены сортировались в иерархии по имени.
а ща в 4.5.1 нет сортировки. приходится перетаскивать.
vva
UNITрон
 
Сообщения: 215
Зарегистрирован: 16 мар 2011, 22:22
Откуда: планета земля
Skype: vvavvavva3
  • Сайт

Re: как сортировать объекты в иерархии по имени?

Сообщение BenjaminMoore 03 июл 2014, 15:12

в папку Editor

Синтаксис:
Используется csharp
using UnityEditor;
using UnityEngine;

#if UNITY_4_5
public class NameHierarchySort : BaseHierarchySort
{
    public override int Compare(GameObject lhs, GameObject rhs)
    {
        if (lhs == rhs) return 0;
        if (lhs == null) return -1;
        if (rhs == null) return 1;
        return EditorUtility.NaturalCompare(lhs.name, rhs.name);
    }
}
#endif
 


потом кликаешь сюда и выбираешь NameHierarchySort
Изображение
My hands are hard. My mind is core.
ring0x0000 c0x0063 | write code in rust right now
Аватара пользователя
BenjaminMoore
UNITрон
 
Сообщения: 338
Зарегистрирован: 03 янв 2013, 18:07
Skype: benjminmoore

Re: как сортировать объекты в иерархии по имени?

Сообщение vva 03 июл 2014, 15:46

"BenjaminMoore"
спс
vva
UNITрон
 
Сообщения: 215
Зарегистрирован: 16 мар 2011, 22:22
Откуда: планета земля
Skype: vvavvavva3
  • Сайт


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19