[AJUDA] apertar um botão com botões diferentes do mouse
5 participantes
Página 1 de 1
[AJUDA] apertar um botão com botões diferentes do mouse
Oi! Como posso fazer para o unity detectar quando eu precionar um GUI.button com o botão direito ou esquerdo do mouse?
Última edição por Matheus sonico em Ter Ago 09, 2016 3:51 pm, editado 1 vez(es)
Matheus sonico- Avançado
- PONTOS : 3835
REPUTAÇÃO : 29
Idade : 22
Respeito as regras :
Re: [AJUDA] apertar um botão com botões diferentes do mouse
O Primeiro Botão Do Mouse Se Chama
Fire1 e O Segundo Se Chama Fire2
Já O Do Meio Não Sei Pois Não Tem Tanta Utilidade
Fire1 e O Segundo Se Chama Fire2
Já O Do Meio Não Sei Pois Não Tem Tanta Utilidade
Re: [AJUDA] apertar um botão com botões diferentes do mouse
basta colocar em um if
- Código:
void OnGUI()
{
if (GUI.Button(new Rect(10,15,100,50),"Aperte"))
{
Debug.Log("aperto");
}
}
Weslley- Moderador
- PONTOS : 5726
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: [AJUDA] apertar um botão com botões diferentes do mouse
Bom quase isso e que eu quero fazer pra tipo eu aperto com o botão esquerdo ai ativa uma boolean e com o direito ative outra boolean
Matheus sonico- Avançado
- PONTOS : 3835
REPUTAÇÃO : 29
Idade : 22
Respeito as regras :
Re: [AJUDA] apertar um botão com botões diferentes do mouse
vc tem um método para verificar se esta em cima do botão
https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnMouseOver.html
depois so fazer as implementações
https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnMouseOver.html
depois so fazer as implementações
Weslley- Moderador
- PONTOS : 5726
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: [AJUDA] apertar um botão com botões diferentes do mouse
Teria como me mandar um script como referencia?
Matheus sonico- Avançado
- PONTOS : 3835
REPUTAÇÃO : 29
Idade : 22
Respeito as regras :
Re: [AJUDA] apertar um botão com botões diferentes do mouse
- Código:
bool mouseNoObjeto = false;
void Update () {
if (Input.GetMouseButtonDown (1) && mouseNoObjeto) {
Debug.Log ("pressionouBotao2DoMouse");
}
}
void OnMouseEnter(){
mouseNoObjeto = true;
}
void OnMouseExit(){
mouseNoObjeto = false;
}
Re: [AJUDA] apertar um botão com botões diferentes do mouse
Bom ajudou um pouco mais não era bem isso.
Eu quero fazer por exemplo:
eu aperto um GUI.button com o botão esquerdo do mouse ai ativa uma boolean.
ai eu aperto o mesmo GUI.button só que com o botão direito do mouse ai ativa outra boolean.
Eu quero fazer por exemplo:
eu aperto um GUI.button com o botão esquerdo do mouse ai ativa uma boolean.
ai eu aperto o mesmo GUI.button só que com o botão direito do mouse ai ativa outra boolean.
Matheus sonico- Avançado
- PONTOS : 3835
REPUTAÇÃO : 29
Idade : 22
Respeito as regras :
Re: [AJUDA] apertar um botão com botões diferentes do mouse
Não testei mas Acho que isso Vai Funcionar:
Obs: Não testei, só um Exemplo!
- Código:
using UnityEngine;
using System.Collections;
public class BotaoTeste : MonoBehaviour {
public void Botao () {
if(Input.GetMouseButton(0)){
//Faz Uma Acao
}
if(Input.GetMouseButton(1)){
//Faz Outra Acao
}
}
}
Obs: Não testei, só um Exemplo!
Re: [AJUDA] apertar um botão com botões diferentes do mouse
bom consegui arrumar tive que fazer de outra maneira
Exemplo de como fiz o script
Exemplo de como fiz o script
- Código:
public bool item1;
public bool item2;
private int current_mouseButton_press;
void Update () {
if(Input.GetMouseButtonDown(0)){current_mouseButton_press = 0;}
if(Input.GetMouseButtonDown(1)){current_mouseButton_press = 1;}
}
void OnGUI () {
if(GUI.button(new Rect(0,0,100,10),Botao) )
{
if(current_mouseButton_press == 0)
{Debug.Log("Botao esquerdo precionado"); item1 = true; item2 = false;}
if(current_mouseButton_press == 1)
{Debug.Log("Botao Direito precionado"); item1 = false; item2 = true;}
}
}
Matheus sonico- Avançado
- PONTOS : 3835
REPUTAÇÃO : 29
Idade : 22
Respeito as regras :
Re: [AJUDA] apertar um botão com botões diferentes do mouse
Sim vc Usou GUI, mas como Falei é só um Exemplo!
Que Bom que Funcionou!
Que Bom que Funcionou!
Tópicos semelhantes
» (Ajuda ) destruir ao apertar botão
» Ajuda - Apertar botao e executar uma ação
» SCRIPT QUE, AO APERTAR O BOTÃO DIREITO DO MOUSE DÊ ZOOM NA CAMERA
» Como fazer para aparecer um objeto na tela ao clicar com o mouse ou apertar um botão?
» [Ajuda]GUI BOX nao se reajusta em resolucoes diferentes
» Ajuda - Apertar botao e executar uma ação
» SCRIPT QUE, AO APERTAR O BOTÃO DIREITO DO MOUSE DÊ ZOOM NA CAMERA
» Como fazer para aparecer um objeto na tela ao clicar com o mouse ou apertar um botão?
» [Ajuda]GUI BOX nao se reajusta em resolucoes diferentes
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos