Показать сообщение отдельно
Старый 12.01.2017, 21:52   #9
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: GUI. Картинка в button. Масштабирование.

Готовый пример стряпать в лениво
В OnGUI кнопки делаю так:

...
GUI.DrawTexture(new Rect(x,y,w,h),MyTexture);
if(GUI.Button(new Rect(x, y, w, h),"")==true){
    ...  // если кнопку нажали
}
...
Перед этим в дефолтном скине обнуляю все текстуры один раз при старте. В связи с чем в дальнейшем отображаемые кнопки становятся прозрачными.

        GUI.skin.button.normal.background = null;
        GUI.skin.button.active.background = null;
        GUI.skin.button.hover.background = null;
Не знаю насколько это все верно и правильно. Возможно так делать не гуд.
Как-то так.

Результат: DrawTexture на который можно нажать.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Жека (13.01.2017)