[Решено] Помогите спрятать GUI - Форум Игроделов
Пт, 17 Май 2024, 08:42 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » UNITY3D » СКРИПТИНГ » [Решено] Помогите спрятать GUI ([JS] Голову уже сломал, как скрыть GUI)
[Решено] Помогите спрятать GUI
blanche91Дата: Пн, 20 Июн 2011, 01:56 | Сообщение # 1
Нет аватара
 
Сообщений: 4
Награды: 0
Репутация: 0
Статус: Offline
К примеру, если ты бежишь\идешь, ну не важно, и жизни не уменьшаются то GUI исчезает
 
СообщениеК примеру, если ты бежишь\идешь, ну не важно, и жизни не уменьшаются то GUI исчезает

Автор - blanche91
Дата добавления - 20 Июн 2011 в 01:56
ЛевшаДата: Пн, 20 Июн 2011, 15:26 | Сообщение # 2
Черный Волк
 
Сообщений: 7257
Награды: 30
Репутация: 3313
Статус: Offline
Code
function LateUpdate () {
   if ("какое-то условие")
     guiTexture.enabled = true;
   else
     guiTexture.enabled = false;
}


X.cor.R (Prologue)
 
Сообщение
Code
function LateUpdate () {
   if ("какое-то условие")
     guiTexture.enabled = true;
   else
     guiTexture.enabled = false;
}

Автор - Левша
Дата добавления - 20 Июн 2011 в 15:26
blanche91Дата: Вт, 21 Июн 2011, 18:42 | Сообщение # 3
Нет аватара
 
Сообщений: 4
Награды: 0
Репутация: 0
Статус: Offline
Делал уже именно так, ругается на 'enabled' is not a member of 'UnityEngine.Texture2D'.

Добавлено (21.06.2011, 18:07)
---------------------------------------------
решил пойти по другому пути, по нажатию кнопки текстура перемещается за поле видимости камеры

Code

var Proba : Texture2D;
var position : Rect;

function OnGUI()
{
  GUI.DrawTexture(position, Proba);  
}
function LateUpdate () {  
    if (Input.GetKeyDown(KeyCode.G))  
     position = (Rect (5,5,45,45)) ;  
    else if (Input.GetKeyDown(KeyCode.Escape))
      position = (Rect (0,0,0,0)) ;
  }

Но как сделать, что бы всё это происходила по нажатию одной кнопки?

Добавлено (21.06.2011, 18:42)
---------------------------------------------

Code
var Proba : Texture2D;
var position : Rect;

function OnGUI()
{
  GUI.DrawTexture(position, Proba);  
}
function Update () {  
    if (Input.GetKeyDown(KeyCode.G))  
     position = (Rect (5,5,45,45)) ;  
    else if (Input.GetKeyDown(KeyCode.G)&& position == (Rect (5,5,45,45)))
      position = (Rect (0,0,0,0)) ;
  }

Сделал так, но ноль эффекта
 
СообщениеДелал уже именно так, ругается на 'enabled' is not a member of 'UnityEngine.Texture2D'.

Добавлено (21.06.2011, 18:07)
---------------------------------------------
решил пойти по другому пути, по нажатию кнопки текстура перемещается за поле видимости камеры

Code

var Proba : Texture2D;
var position : Rect;

function OnGUI()
{
  GUI.DrawTexture(position, Proba);  
}
function LateUpdate () {  
    if (Input.GetKeyDown(KeyCode.G))  
     position = (Rect (5,5,45,45)) ;  
    else if (Input.GetKeyDown(KeyCode.Escape))
      position = (Rect (0,0,0,0)) ;
  }

Но как сделать, что бы всё это происходила по нажатию одной кнопки?

Добавлено (21.06.2011, 18:42)
---------------------------------------------

Code
var Proba : Texture2D;
var position : Rect;

function OnGUI()
{
  GUI.DrawTexture(position, Proba);  
}
function Update () {  
    if (Input.GetKeyDown(KeyCode.G))  
     position = (Rect (5,5,45,45)) ;  
    else if (Input.GetKeyDown(KeyCode.G)&& position == (Rect (5,5,45,45)))
      position = (Rect (0,0,0,0)) ;
  }

Сделал так, но ноль эффекта

Автор - blanche91
Дата добавления - 21 Июн 2011 в 18:42
ЛевшаДата: Вт, 21 Июн 2011, 19:40 | Сообщение # 4
Черный Волк
 
Сообщений: 7257
Награды: 30
Репутация: 3313
Статус: Offline
blanche91, Ты чего? Какая наф. UnityEngine.Texture2D, причем это?
Ясно же написал - guiTexture.enabled = true;, тебе не текстуру прятать надо, а обьект GUI...
И не говори что не робит, прямо щас в проекте это сделал и пашет. smile

http://dl.dropbox.com/u/22496904/TestMenu/TestMenu.html


X.cor.R (Prologue)
 
Сообщениеblanche91, Ты чего? Какая наф. UnityEngine.Texture2D, причем это?
Ясно же написал - guiTexture.enabled = true;, тебе не текстуру прятать надо, а обьект GUI...
И не говори что не робит, прямо щас в проекте это сделал и пашет. smile

http://dl.dropbox.com/u/22496904/TestMenu/TestMenu.html

Автор - Левша
Дата добавления - 21 Июн 2011 в 19:40
Форум Игроделов » UNITY3D » СКРИПТИНГ » [Решено] Помогите спрятать GUI ([JS] Голову уже сломал, как скрыть GUI)
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2024