[TUTORIAL] Unity 3D - Fazer algo ao clicar em um objeto
4 participantes
Página 1 de 1
[TUTORIAL] Unity 3D - Fazer algo ao clicar em um objeto
Fala galera, estou trazendo este tutorial simples explicando como transformar qualquer objeto em algum botão para executar uma ação.
Vídeo explicando:
Script base:
Vídeo explicando:
Script base:
- Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Botao : MonoBehaviour {
bool mouseDentroDoObjeto;
public string nomeDaCena = "cena";
void Start () {
mouseDentroDoObjeto = false;
}
void Update () {
if (mouseDentroDoObjeto == true) {
if (Input.GetMouseButtonDown (0)) {
SceneManager.LoadScene (nomeDaCena);
}
}
}
void OnMouseEnter(){
mouseDentroDoObjeto = true;
}
void OnMouseExit(){
mouseDentroDoObjeto = false;
}
}
Re: [TUTORIAL] Unity 3D - Fazer algo ao clicar em um objeto
Parabéns ai brow! pode parecer simples, mas é de grande ajuda.MarcosSchultz escreveu:Fala galera, estou trazendo este tutorial simples explicando como transformar qualquer objeto em algum botão para executar uma ação.
Vídeo explicando:
Script base:
- Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Botao : MonoBehaviour {
bool mouseDentroDoObjeto;
public string nomeDaCena = "cena";
void Start () {
mouseDentroDoObjeto = false;
}
void Update () {
if (mouseDentroDoObjeto == true) {
if (Input.GetMouseButtonDown (0)) {
SceneManager.LoadScene (nomeDaCena);
}
}
}
void OnMouseEnter(){
mouseDentroDoObjeto = true;
}
void OnMouseExit(){
mouseDentroDoObjeto = false;
}
}
Abraço!
Re: [TUTORIAL] Unity 3D - Fazer algo ao clicar em um objeto
dstaroski escreveu:Parabéns Marcos isso que eu estava procurando,mas e se eu quiser que tenha um tempo de Timer para que possa ir a fase desejada ou sair do game como que eu faria isso? pq o som de meu botão iniciar não completa todo o audio de click de botão,apesar de ja estar bom,mas eu quero todo o som de click de meu botão.MarcosSchultz escreveu:Fala galera, estou trazendo este tutorial simples explicando como transformar qualquer objeto em algum botão para executar uma ação.
Vídeo explicando:
Script base:
- Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Botao : MonoBehaviour {
bool mouseDentroDoObjeto;
public string nomeDaCena = "cena";
void Start () {
mouseDentroDoObjeto = false;
}
void Update () {
if (mouseDentroDoObjeto == true) {
if (Input.GetMouseButtonDown (0)) {
SceneManager.LoadScene (nomeDaCena);
}
}
}
void OnMouseEnter(){
mouseDentroDoObjeto = true;
}
void OnMouseExit(){
mouseDentroDoObjeto = false;
}
}
Regis garcia- Iniciante
- PONTOS : 2676
REPUTAÇÃO : 1
Respeito as regras :
Re: [TUTORIAL] Unity 3D - Fazer algo ao clicar em um objeto
Legal gostei bastantedstaroski escreveu:MarcosSchultz escreveu:Fala galera, estou trazendo este tutorial simples explicando como transformar qualquer objeto em algum botão para executar uma ação.
Vídeo explicando:
Script base:
- Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Botao : MonoBehaviour {
bool mouseDentroDoObjeto;
public string nomeDaCena = "cena";
void Start () {
mouseDentroDoObjeto = false;
}
void Update () {
if (mouseDentroDoObjeto == true) {
if (Input.GetMouseButtonDown (0)) {
SceneManager.LoadScene (nomeDaCena);
}
}
}
void OnMouseEnter(){
mouseDentroDoObjeto = true;
}
void OnMouseExit(){
mouseDentroDoObjeto = false;
}
}
Regis garcia- Iniciante
- PONTOS : 2676
REPUTAÇÃO : 1
Respeito as regras :
Re: [TUTORIAL] Unity 3D - Fazer algo ao clicar em um objeto
Regis garcia escreveu:dstaroski escreveu:era bem oque eu queria.MarcosSchultz escreveu:Fala galera, estou trazendo este tutorial simples explicando como transformar qualquer objeto em algum botão para executar uma ação.
Vídeo explicando:
Script base:
- Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Botao : MonoBehaviour {
bool mouseDentroDoObjeto;
public string nomeDaCena = "cena";
void Start () {
mouseDentroDoObjeto = false;
}
void Update () {
if (mouseDentroDoObjeto == true) {
if (Input.GetMouseButtonDown (0)) {
SceneManager.LoadScene (nomeDaCena);
}
}
}
void OnMouseEnter(){
mouseDentroDoObjeto = true;
}
void OnMouseExit(){
mouseDentroDoObjeto = false;
}
}
Regis garcia- Iniciante
- PONTOS : 2676
REPUTAÇÃO : 1
Respeito as regras :
Re: [TUTORIAL] Unity 3D - Fazer algo ao clicar em um objeto
funciona com touche de celular?
gui78h3- Membro
- PONTOS : 1976
REPUTAÇÃO : 11
Idade : 25
Áreas de atuação : unity,SketchUp,Blender,programador de script c#
Respeito as regras :
Re: [TUTORIAL] Unity 3D - Fazer algo ao clicar em um objeto
funciona com touche de celular?
gui78h3- Membro
- PONTOS : 1976
REPUTAÇÃO : 11
Idade : 25
Áreas de atuação : unity,SketchUp,Blender,programador de script c#
Respeito as regras :
Tópicos semelhantes
» [TUTORIAL] Unity 3D - Como fazer um imã simples.
» Como fazer para aparecer um objeto na tela ao clicar com o mouse ou apertar um botão?
» COMO FAZER UM OBJETO SER RESPAWNADO UNITY 5
» [TUTORIAL] Como fazer Espelhos na unity FREE
» [TUTORIAL] Como fazer um Sol Realista na Unity 5 ( Sun Shafts )
» Como fazer para aparecer um objeto na tela ao clicar com o mouse ou apertar um botão?
» COMO FAZER UM OBJETO SER RESPAWNADO UNITY 5
» [TUTORIAL] Como fazer Espelhos na unity FREE
» [TUTORIAL] Como fazer um Sol Realista na Unity 5 ( Sun Shafts )
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos