Мелькает GUI

Графический интерфейс пользователя

Мелькает GUI

Сообщение Rpabuj1 04 авг 2015, 12:14

Здравствуйте!Только зарегался на форуме.Надеюсь поможете.

Проблема вот в чем.Я создаю глобальную стратегию.При наведении мыши на флаг города,появляется GUI label с информацией о городе.


Скрипт:

Синтаксис:
Используется javascript
var cityname : String; //Название города
var population : String; //Население города


var ismouseon = false;

function OnGUI(){
if(ismouseon == true){
        GUI.Box (Rect (Screen.width / 2-70,Screen.height / 2-70,400,400), cityname);
        GUI.Label (Rect (Screen.width / 2 -60,Screen.height / 2 -60,200,20),"population: "+population.ToString());
}
}

function OnMouseEnter(){
ismouseon = true;
}

function OnMouseExit(){
ismouseon = !ismouseon;
}



 


Скрипт кидаю на обьект флага.Вроде навожу мышь и появляется ГУИ.Но ! Оно мелькает .Кто знает в чем проблема?
Rpabuj1
Старожил
 
Сообщения: 639
Зарегистрирован: 04 авг 2015, 12:07

Re: Мелькает GUI

Сообщение Docvark 04 авг 2015, 21:12

Возможно потому, что у тебя есть OnMouseButton и OnMouseExit, но нету OnMouseStay(или что-то в этом роде). :D
Docvark
UNIт
 
Сообщения: 75
Зарегистрирован: 31 мар 2015, 20:02
Откуда: Орск

Re: Мелькает GUI

Сообщение samana 04 авг 2015, 21:28

Наверно это из-за того, что появившийся GUI на экране, находится под курсором и этим провоцирует mouseExit.
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск


Вернуться в uGUI

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

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