GUI.SetNextControlName - бага

Ошибки и баги Unity3D

GUI.SetNextControlName - бага

Сообщение Neodrop 01 сен 2009, 17:32

Если использовать несколько элементов с назначенными именами (GUI.SetNextControlName) в одном окне, то ни в коем случае не пишите одинаково начинающиеся имена :

Код: Выделить всё
GUI.SetNextControlName("Field A");
....

GUI.SetNextControlName("Field B");


в этом варианте, проверка второго именованного элемента не даст ничего.
Пишите так :

Код: Выделить всё
GUI.SetNextControlName("Field A");

...

GUI.SetNextControlName("B Field");


Если имена контрольных элементов совпадают в начале имени, то происходит глюка - второй лемент (а иногда, вроде и первый) не вернёт строки по GUI.GetNameOfFocusedControl()
Не глядел, что они возвращают. Некогда.

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

Re: GUI.SetNextControlName - бага

Сообщение Mr_Anderson 08 сен 2009, 07:24

Лучше вообще делать идентификаторы без пробелов ;)
Mr_Anderson
UNIт
 
Сообщения: 143
Зарегистрирован: 16 апр 2009, 13:32

Re: GUI.SetNextControlName - бага

Сообщение Neodrop 08 сен 2009, 12:28

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


Вернуться в Глюки

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

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