Переименование объектов

Раздел, посвящённый всему, что связано с программированием для Редактора Юнити. Скрипты Редактора, Wizards и прочее.

Переименование объектов

Сообщение PavelCrow 16 мар 2010, 18:39

Не нашел ни где способа группового переименовывания объектов, пришлось написать самому.
Если кому-то понадобиться, скопируйте этот javascript в папку Editor проекта. Он появиться в меню Custom.


Код: Выделить всё

class Renamer extends EditorWindow {

@MenuItem ("Custom/Renamer")

static function RenamerWindow () {
   var window : Renamer = EditorWindow.GetWindow(Renamer);
   window.Show ();
}

var newName : String = "newName";

function OnGUI () {

   GUILayout.Label ("Rename:", EditorStyles.boldLabel);
   GUILayout.BeginHorizontal();

   newName = GUILayout.TextField(newName, GUILayout.Width(200));

   if(GUILayout.Button("Rename")) {
      Rename(newName);
   }

   GUILayout.EndHorizontal();
}


function Rename(newName) {

    var gos = Selection.GetFiltered(GameObject, SelectionMode.Editable);

    for (var go in gos) {
        go.name = newName;
    }
}

}

PavelCrow
UNец
 
Сообщения: 25
Зарегистрирован: 21 май 2009, 10:10

Re: Переименование объектов

Сообщение Neodrop 16 мар 2010, 23:56

Учимся использовать тег syntax. А так же, постить полезности на WIKI
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Переименование объектов

Сообщение warr11r 19 мар 2010, 00:20

Подобным образом ведь можно и присваивание тега для группы ГО сделать?
Мудрость - это когда начинаешь понимать, что все время занимаешься какой-то х...ней.
Изображение
Аватара пользователя
warr11r
UNITрон
 
Сообщения: 310
Зарегистрирован: 06 июн 2009, 03:21
Откуда: Украина, Ровно
  • ICQ

Re: Переименование объектов

Сообщение Neodrop 19 мар 2010, 00:28

Я постил такой код на форуме (про теги). НЕ так давно.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт


Вернуться в Editor

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

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