Bem parecido o post anterior sobre as teclas, os botões do mouse funcionam bem parecidos.
Para o mouse tem-se os métodos Input.GetMouseButton(), Input.GetMouseButtonDown() e Input.GetMouseButtonUp(). Os três funcionam de forma identica as teclas. Os três retornam true ou false dependendo do seu estado, GetMouseButton, retorna true enquanto o mouse estiver pressionado, GetMouseButtonDown retornará true somente no clique do mouse, e o GetMouseButtonUp será true se o clique/mouse for solto.
A seguir um código bem parecido com o anterior, só para identificar os botões do mouse.
private var cor:Material;
function Start () {
cor = GetComponent.().material;
}
function Update () {
if(Input.GetMouseButton(0)){
cor.color = Color.red;
}else{
cor.color = Color.white;
}
}
O número 0 passado como parâmetro na função GetMouseButton indica o botão esquerdo do mouse, para saber se o botão direito do mouse está pressionado, o número seria 1, e para saber se o scroll está pressionado usa-se o número 2.
Pronto!! Bem simples a maneira de saber se algum botão do mouse está pressionado. Use da forma mais criativa e necessária que precisar.
Comentários
Postar um comentário