Criação de uma mensagem notificação em objeto 3d no unity
2 participantes
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
Criação de uma mensagem notificação em objeto 3d no unity
Olá amigos, bom dia!
Sou novo aqui no fórum e não tenho muita experiência sobre programação em c#.
Bom, estou desenvolvendo uma aplicação mobile "android" de realidade aumentada com a unity 5 + Vuforia referente a meu TCC acadêmico da faculdade.
Não sou experiente em programação, estou estudando bastante a linguagem.
Em fim, estou querendo fazer uma mensagem aparecer em um objeto virtual que é renderizado acima da target. De forma que o usuário toque no objeto renderizado e mostre informações sobre o tal objeto. Informações em forma de balão de notificações (sobre/lado) do objeto.
"OBS": já compilei o projeto incompleto para apk e rodou no celular então queria entender como faço para tocar no objeto que aparece e mostrar uma mensagem acima dele ao lado do mesmo.
Espero ter sido claro com minha dúvida. Desde ja agradeço!
Sou novo aqui no fórum e não tenho muita experiência sobre programação em c#.
Bom, estou desenvolvendo uma aplicação mobile "android" de realidade aumentada com a unity 5 + Vuforia referente a meu TCC acadêmico da faculdade.
Não sou experiente em programação, estou estudando bastante a linguagem.
Em fim, estou querendo fazer uma mensagem aparecer em um objeto virtual que é renderizado acima da target. De forma que o usuário toque no objeto renderizado e mostre informações sobre o tal objeto. Informações em forma de balão de notificações (sobre/lado) do objeto.
"OBS": já compilei o projeto incompleto para apk e rodou no celular então queria entender como faço para tocar no objeto que aparece e mostrar uma mensagem acima dele ao lado do mesmo.
Espero ter sido claro com minha dúvida. Desde ja agradeço!
Phillip- Iniciante
- PONTOS : 2824
REPUTAÇÃO : 0
Idade : 36
Respeito as regras :
Re: Criação de uma mensagem notificação em objeto 3d no unity
Está usando Vuforia? eles tem um botão que serve para isto...
Mas deixe-me ver se eu eu entendi bem... você quer clicar no objeto em si, e fazer aparecer um tooltip dele com informações? se for isto, é de boas
Mas deixe-me ver se eu eu entendi bem... você quer clicar no objeto em si, e fazer aparecer um tooltip dele com informações? se for isto, é de boas
Re: Criação de uma mensagem notificação em objeto 3d no unity
Creio que é isso mesmo. Sim estou usando vuforia. Quero criar um tipo de balão com informações sobre o objeto quando o usuário tocar no item renderizado. Tipo tem o objeto livro. Então o usuário toca no livro e ao lado aparece um balão informado sobre a biblioteca etc. E depois some após alguns segundos.
Poxa marcos se puder me ajudar eu agradeço. Muito estou a dias pesquisando e não encontro algo do tipo.
Agradeço amigo.
Estou no aguardo.
Poxa marcos se puder me ajudar eu agradeço. Muito estou a dias pesquisando e não encontro algo do tipo.
Agradeço amigo.
Estou no aguardo.
Phillip- Iniciante
- PONTOS : 2824
REPUTAÇÃO : 0
Idade : 36
Respeito as regras :
Re: Criação de uma mensagem notificação em objeto 3d no unity
Tente isto... ele detecta o objeto que você clicou com o touch, mas o objeto precisa possuir um colisor para que o Raycast o detecte.
O script vai em qualquer objeto da cena
- Código:
using UnityEngine;
using System.Collections;
public class teste : MonoBehaviour {
Vector3 touchPosWorld;
TouchPhase touchPhase = TouchPhase.Ended;
void Update() {
if (Input.touchCount > 0 && Input.GetTouch(0).phase == touchPhase) {
touchPosWorld = Camera.main.ScreenToWorldPoint(Input.GetTouch(0).position);
Vector2 touchPosWorld2D = new Vector2(touchPosWorld.x, touchPosWorld.y);
RaycastHit2D hitInformation = Physics2D.Raycast(touchPosWorld2D, Camera.main.transform.forward);
if (hitInformation.collider != null) {
GameObject touchedObject = hitInformation.transform.gameObject;
Debug.Log("Touched " + touchedObject.transform.name);
}
}
}
}
O script vai em qualquer objeto da cena
Re: Criação de uma mensagem notificação em objeto 3d no unity
Nossa mano não sei como agradecer. Vou testar. Dês de já Agradeço. Muito obrigado!
Phillip- Iniciante
- PONTOS : 2824
REPUTAÇÃO : 0
Idade : 36
Respeito as regras :
Re: Criação de uma mensagem notificação em objeto 3d no unity
Fala marcos, o script compilou e coloquei ele no meu objeto. adicionei o colisão, não sei se fiz certo. Testei no play compilei para apk mais não apareceu nenhuma mensagem quando toco no objeto. não sei se fiz certo o procedimento de adicionar colisão.
Phillip- Iniciante
- PONTOS : 2824
REPUTAÇÃO : 0
Idade : 36
Respeito as regras :
Re: Criação de uma mensagem notificação em objeto 3d no unity
Coloquei um Box colide. Mais não esquenta. Já resolvi. Mesmo assim quero tirar outra dúvida amigo. Meu app não fecha no botão voltar do smartphone. Tipo eu tenho que apertar o botão home pro app fechar. Aperto o botão voltar e ele não fecha. O que será que pode ser?
Phillip- Iniciante
- PONTOS : 2824
REPUTAÇÃO : 0
Idade : 36
Respeito as regras :
Re: Criação de uma mensagem notificação em objeto 3d no unity
o botão de back do celular deveria ser o botão de Escape... já tentou implementá-lo?
Re: Criação de uma mensagem notificação em objeto 3d no unity
Hum não amigo. Teria como me passar algum tutorial ou alguma vídeo aula. Mostrando como faz. Valeu a dica vou já atrás.
Phillip- Iniciante
- PONTOS : 2824
REPUTAÇÃO : 0
Idade : 36
Respeito as regras :
Re: Criação de uma mensagem notificação em objeto 3d no unity
- Código:
void Update(){
if (Input.GetKeyDown (KeyCode.Escape)) {
Application.Quit ();
}
}
Re: Criação de uma mensagem notificação em objeto 3d no unity
Mano vc é o cara, vou já testar. É só jogar em cima da cena que quero né. muito obrigado.
Phillip- Iniciante
- PONTOS : 2824
REPUTAÇÃO : 0
Idade : 36
Respeito as regras :
Re: Criação de uma mensagem notificação em objeto 3d no unity
Deu um erro marcos, criei um novo script e colei no lugar da void padrão essa void que vc me passou e não pegou. Só substitui a void Update padrão de um script novo por, essa ae e deu um erro.
Phillip- Iniciante
- PONTOS : 2824
REPUTAÇÃO : 0
Idade : 36
Respeito as regras :
Re: Criação de uma mensagem notificação em objeto 3d no unity
Já resolvi aqui marcos. mano muito obrigado mesmo. Ta me ajudando muito.
Phillip- Iniciante
- PONTOS : 2824
REPUTAÇÃO : 0
Idade : 36
Respeito as regras :
Tópicos semelhantes
» MENSAGEM APARECER NA TELA APÓS DESTRUIR UM OBJETO
» [Duvida]Como instanciar um objeto da maneira descrita na mensagem abaixo.
» não consigo baixar os app free no unity aparece essa mensagem
» [TUTORIAL] Mensagem aparecer na tela conforme a distância do jogador (Unity 5)
» Pessoa com conhecimento em Unity e criação de sprites
» [Duvida]Como instanciar um objeto da maneira descrita na mensagem abaixo.
» não consigo baixar os app free no unity aparece essa mensagem
» [TUTORIAL] Mensagem aparecer na tela conforme a distância do jogador (Unity 5)
» Pessoa com conhecimento em Unity e criação de sprites
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos