Criar Sub Menu
5 participantes
Página 1 de 1
Criar Sub Menu
Quero Usar um Botao UI Na Tela Abrir Um Sub "Menu" uma sub tela ? alguem pra ajudar
LuizFixa3D- Avançado
- PONTOS : 3287
REPUTAÇÃO : 14
Idade : 24
Áreas de atuação : Programação C#
Respeito as regras :
Re: Criar Sub Menu
Geralmente eu crio um outro canvas e trabalho eles com Layer
" />
Você cria uma Layer, coloca todos os canvas nela e deixa o primeiro meno que vc quer q apareça Orde in Layer "1" e os demais "0", esse script usei para dois menus secundários. Talvez não seja a melhor forma, mas foi a que encontrei. Não sou tão bom em explicação, mas espero ter ajudado.
- Código:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class BotoesMenu : MonoBehaviour {
public GameObject tela_Menu;
public GameObject tela_Pesquisa;
public GameObject tela_Resultado;
void Update(){
if (Input.GetKey("escape")){
tela_Menu.GetComponent<Canvas> ().sortingOrder = 1;
tela_Pesquisa.GetComponent<Canvas> ().sortingOrder = 0;
tela_Resultado.GetComponent<Canvas> ().sortingOrder = 0;
}
}
public void bt_pesquisa(){
tela_Menu.GetComponent<Canvas> ().sortingOrder = 0;
tela_Pesquisa.GetComponent<Canvas> ().sortingOrder = 1;
}
public void bt_resultados(){
tela_Menu.GetComponent<Canvas> ().sortingOrder = 0;
tela_Resultado.GetComponent<Canvas> ().sortingOrder = 1;
}
public void bt_sair(){
Application.Quit();
}
}
" />
Você cria uma Layer, coloca todos os canvas nela e deixa o primeiro meno que vc quer q apareça Orde in Layer "1" e os demais "0", esse script usei para dois menus secundários. Talvez não seja a melhor forma, mas foi a que encontrei. Não sou tão bom em explicação, mas espero ter ajudado.
kalielson- ProgramadorMaster
- PONTOS : 3573
REPUTAÇÃO : 120
Idade : 40
Áreas de atuação : Mestrando em Computação
Respeito as regras :
Re: Criar Sub Menu
eu gosto de organizar assim
e na função do botão eu ativo cada GameObject correspondente
e na função do botão eu ativo cada GameObject correspondente
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Criar Sub Menu
Poderia especificar melhor a sua dúvida? Seria algo parecido com o menu de opções deste tutorial?
https://www.schultzgames.com/t816-tutorial-menu-principal-unity-5-5-3-ou-superior-com-ui?highlight=menu
https://www.schultzgames.com/t816-tutorial-menu-principal-unity-5-5-3-ou-superior-com-ui?highlight=menu
Re: Criar Sub Menu
Acho que vc quer fazer um menu que, ao selecionar uma opção, te leva a um submenu deste primeiro, é isso?
Em um mesmo canvas, eu criei um objeto como menu principal que fica ativado no Inspector, e um segundo objeto que será o submenu, este fica sempre desativado. aí vc atribui a cada um destes objetos a imagem UI do menu.
coloque tambem os botos UI em cada um dos menus.
aí vc pode criar um outro gameObject empty fora do canvas, que será apenas um objeto de controle, e dar a ele um script.
vamos supor que vc colocou dois botoes no menu principal, botao Start e botão Options.
no script do gameObject empty vc escreve:
quando vc clicar no botao Options, o menu principal desativa e ativa o options.
Em um mesmo canvas, eu criei um objeto como menu principal que fica ativado no Inspector, e um segundo objeto que será o submenu, este fica sempre desativado. aí vc atribui a cada um destes objetos a imagem UI do menu.
coloque tambem os botos UI em cada um dos menus.
aí vc pode criar um outro gameObject empty fora do canvas, que será apenas um objeto de controle, e dar a ele um script.
vamos supor que vc colocou dois botoes no menu principal, botao Start e botão Options.
no script do gameObject empty vc escreve:
- Código:
public GameObject menuOption;
public GameObject menuPrincipal;
public void botaoOptions() {
menuOption.SetActive(true);
menuPrincipal.SetActive(false);
}
quando vc clicar no botao Options, o menu principal desativa e ativa o options.
Marc7- Mestre
- PONTOS : 3444
REPUTAÇÃO : 28
Respeito as regras :
Tópicos semelhantes
» Como criar uma loja no menu Inicial?
» Menu
» Como posso criar um menu de jogo para android
» Pause Menu: botões de "Restart" e "Menu"
» Menu Principal com Load Game e Menu de Pause com Save Game?
» Menu
» Como posso criar um menu de jogo para android
» Pause Menu: botões de "Restart" e "Menu"
» Menu Principal com Load Game e Menu de Pause com Save Game?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos