Выровнять по середине

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

Выровнять по середине

Сообщение Raxi2012 06 янв 2013, 22:41

Кто знает как текстуру выровнять по середине экрана, пробовал по разному....не получилось
Синтаксис:
Используется javascript
var aTexture : Texture;

function OnGUI() {
    if(Event.current.type.Equals(EventType.Repaint))
        Graphics.DrawTexture(Rect(Screen.height/2-100, Screen.width/2-100,10,10), aTexture);
}
Raxi2012
UNIт
 
Сообщения: 60
Зарегистрирован: 12 окт 2012, 16:48

Re: Выровнять по середине

Сообщение Kayler 06 янв 2013, 22:45

Синтаксис:
Используется javascript
var aTexture : Texture;

function OnGUI() {
    if(Event.current.type.Equals(EventType.Repaint))
        Graphics.DrawTexture(Rect(Screen.height/2-5, Screen.width/2-5,10,10), aTexture);
}
Аватара пользователя
Kayler
Адепт
 
Сообщения: 1038
Зарегистрирован: 25 авг 2010, 23:49
Откуда: Чувашия

Re: Выровнять по середине

Сообщение BornFoRdeatH 06 янв 2013, 22:49

Синтаксис:
Используется javascript
var aTexture : Texture;

function OnGUI() {
if(Event.current.type.Equals(EventType.Repaint))
Graphics.DrawTexture(Rect(Screen.height/2-aTexture.height/2, Screen.width/2-aTexture.width/2,aTexture.height,aTexture.width), aTexture);
}

 
Не бойся, если ты один, бойся, если ты ноль.
BornFoRdeatH
Адепт
 
Сообщения: 2377
Зарегистрирован: 22 окт 2011, 23:41
Откуда: Украина
Skype: bornfordeath

Re: Выровнять по середине

Сообщение Raxi2012 06 янв 2013, 22:51

Kayler писал(а):
Синтаксис:
Используется javascript
var aTexture : Texture;

function OnGUI() {
    if(Event.current.type.Equals(EventType.Repaint))
        Graphics.DrawTexture(Rect(Screen.height/2-5, Screen.width/2-5,10,10), aTexture);
}


Так не работает, текстура в левом нижнем углу, даже когда ставлю 2-100
Raxi2012
UNIт
 
Сообщения: 60
Зарегистрирован: 12 окт 2012, 16:48

Re: Выровнять по середине

Сообщение Raxi2012 06 янв 2013, 22:54

BornFoRdeatH писал(а):
Синтаксис:
Используется javascript
var aTexture : Texture;

function OnGUI() {
if(Event.current.type.Equals(EventType.Repaint))
Graphics.DrawTexture(Rect(Screen.height/2-aTexture.height/2, Screen.width/2-aTexture.width/2,aTexture.height,aTexture.width), aTexture);
}

 


Тоже самое, текстура в нижнем левом углу
Raxi2012
UNIт
 
Сообщения: 60
Зарегистрирован: 12 окт 2012, 16:48

Re: Выровнять по середине

Сообщение BornFoRdeatH 06 янв 2013, 23:06

правильно, ибо перепутаны координаты

Синтаксис:
Используется javascript
GUI.DrawTexture(Rect(Screen.width/2-aTexture.width/2, Screen.height/2-aTexture.height/2,aTexture.width,aTexture.height), aTexture);
Не бойся, если ты один, бойся, если ты ноль.
BornFoRdeatH
Адепт
 
Сообщения: 2377
Зарегистрирован: 22 окт 2011, 23:41
Откуда: Украина
Skype: bornfordeath

Re: Выровнять по середине

Сообщение Raxi2012 06 янв 2013, 23:14

BornFoRdeatH писал(а):правильно, ибо перепутаны координаты

Синтаксис:
Используется javascript
GUI.DrawTexture(Rect(Screen.width/2-aTexture.width/2, Screen.height/2-aTexture.height/2,aTexture.width,aTexture.height), aTexture);



Спасибо :)
Raxi2012
UNIт
 
Сообщения: 60
Зарегистрирован: 12 окт 2012, 16:48


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

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 19