Показать сообщение отдельно
Старый 12.02.2013, 20:50   #1325
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Вопросы от новичка

Как обычно делают меню? Каждый раздел меню в одном скрипте или в разных?
Обычно я главное меню, опции, хелп и др. разделял на разные скрипты. И если эти разделы довольно сложные, то лучше так и делать.
Но сейчас я рисую меню не просто по центру, а задаю area. И прописывать координаты этой области в каждом скрипте не очень хочется, чтобы при их смене не переписывать все скрипты.
Как тут лучше будет?
Запилил GUISkin с фиксированными размерами и расставил в OnGUI, не? я аж один цикл сделал) . Использовал отступ снизу и текст из массива, нажатия тоже в массив кидал, типо :
void OnGUI()
{
GUI.skin = GSkin;
for(int i;i<meny.lenght;i++)
  {
    Rect rct = new Rect(40,Screen.width - 2*i*/забыл как из скина читать переменные/*,0,0);
    buttton[i].click = GUI.Button(rct,button.text[i]); 
  }
}
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием