Среда, 24 Апреля 2024, 15:56

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Меню.
Меню.
AdomДата: Среда, 28 Августа 2013, 20:15 | Сообщение # 1
Печенька!
Сейчас нет на сайте
я сделал кнопку опции так вот у меня выходит окно настроек но ,при этом прыдыдущее окно активно тоесть у меня досихпор выводяться кнопки опции и другие, а мне нужно что бы было было активно только то окно которое используеться.
Вот скрипт.
Код
using UnityEngine;
using System.Collections;

public class Exit : MonoBehaviour {
public bool pause;
public bool show;    
public ControllerD player;
public MouseLook cam;
public Camera cam2;
// Use this for initialization
void Start () {
       
}
       
// Update is called once per frame
void Update () {    
if(Input.GetKeyDown(KeyCode.Escape)){    
show = !show;
cam.enabled =false;
cam2.enabled = false;
player.enabled = false;
Screen.showCursor = true;
Screen.lockCursor = true;      
}else{
if(!show){      
Screen.showCursor = false;
Screen.lockCursor = false;           
cam.enabled =true;
cam2.enabled = true;
player.enabled = true;     
}
}
}
void OnGUI(){
if(show){
GUI.Box(new Rect(1 / Screen.width,1 / Screen.height,640,640),"Пауза");    
if(GUI.Button(new Rect(Screen.width / 1366,Screen.height / 768,150,50),"Продолжить")){      
show = !show;    
pause = !pause;       
}
if(GUI.Button(new Rect(Screen.width / 1366,Screen.height / 11.5f,150,50),"Опции")){      

pause = !pause;

}
}
if(pause){     
AudioListener.volume = GUI.HorizontalSlider(new Rect(10,30,50,50),AudioListener.volume ,0,1);    
GUI.Box(new Rect(0,0,75,175),"Звук");    
GUI.Box(new Rect(75,0,175,175)," Анизотропная фильтрация");
if(GUI.Toggle(new Rect(75,25,55,50),QualitySettings.currentLevel == QualityLevel.Fastest, "Fastest")){
QualitySettings.currentLevel = QualityLevel.Fastest;
}
if(GUI.Toggle(new Rect(75,50,55,50),QualitySettings.currentLevel == QualityLevel.Fast, "Fast")){
QualitySettings.currentLevel = QualityLevel.Fastest;
}
if(GUI.Toggle(new Rect(75,75,55,50),QualitySettings.currentLevel == QualityLevel.Simple, "Simple")){
QualitySettings.currentLevel = QualityLevel.Simple;
}
if(GUI.Toggle(new Rect(75,100,55,50),QualitySettings.currentLevel == QualityLevel.Good, "Good")){
QualitySettings.currentLevel = QualityLevel.Good;
}
if(GUI.Toggle(new Rect(75,125,75,50),QualitySettings.currentLevel == QualityLevel.Beautiful, "Beautiful")){
QualitySettings.currentLevel = QualityLevel.Beautiful;
}
if(GUI.Toggle(new Rect(75,150,75,50),QualitySettings.currentLevel == QualityLevel.Fantastic, "Fantastic")){
QualitySettings.currentLevel = QualityLevel.Fantastic;
}
}
}     
}

И вот еще когда я хочу поменять качество игры я нажимаю на галочку но активироваеться галочка сверху нужной как это решить ?

Добавлено (28.08.2013, 20:15)
---------------------------------------------
ау


Сообщение отредактировал Adom - Среда, 28 Августа 2013, 22:57
romgermanДата: Среда, 28 Августа 2013, 21:39 | Сообщение # 2
старожил
Сейчас нет на сайте
shizofrenДата: Среда, 28 Августа 2013, 22:07 | Сообщение # 3
Starting MS-DOS...
Сейчас нет на сайте
Цитата (Adom)
Я сделал паузу для игры и там я сделал кнопку опции так вот у меня выходит окно настроек но при этом прыдыдущее окно активно те у меня досихпор выводяться кнопки опции и другие а мне нужно что бы было было активно только окно настроеек когда нажимаешь на кнопку опции как это решить?

Что, прости?



Моя команда
AdomДата: Среда, 28 Августа 2013, 22:41 | Сообщение # 4
Печенька!
Сейчас нет на сайте
shizofren,Извини но уменя всегда проблемы с пунктуацией)
shizofrenДата: Среда, 28 Августа 2013, 23:16 | Сообщение # 5
Starting MS-DOS...
Сейчас нет на сайте
Цитата (Adom)
shizofren,Извини но уменя всегда проблемы с пунктуацией)

Делай маленькие предложения, не больше двух грам. основ в одном и суй в ворд, смотри, где он скажет тебе ставить знаки препинания.


Моя команда
JHawkДата: Четверг, 29 Августа 2013, 15:17 | Сообщение # 6
めゃくちゃちゃ
Сейчас нет на сайте
Adom, мдаа.... честно говоря я нислова не понял из того что ты сказал
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Меню.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг