SchultzGames
Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida :D
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Posso fazer jogos com gráficos e áudio dos consoles da terceira geração?
Como ativa ou desativar o botão usando outro botão
Dúvida sobre Instanciate
posso divulgar o fórum em meu site?
build settings parou de funcionar!!!
Não consigo mais abrir projeto nenhum na Unity!
como desativar um script usando botão na unity
como fazer botão simular uma tecla do teclado para jogos android unity
Clonar partícula na cena.
Preciso de ajuda com GetMouseButton para dar play em audio
TRIGGER DE ANIMAÇÃO
Otimização
[RESOLVIDO] Rotação de um gameobject sem que os filhos se alterem?
Trigger Raio e Trovão
Não consigo desativar script de gameObject (C#)
Alguém poderia mudar esse script pra botão
Como desativar e habilitar o Skinned MeshRenderer?
Como transformar um vídeo em espaço editável na Unity?
[TUTORIAL] Inimigo seguir e atacar Player ao encostar
Trocar Personagem/Skin
Como faz para o jogo rodar mesmo quando minimizado?
Alguem poderia me ajudar com combo 2d?
Jogador pode escolher que tipo de pos processamento usar nas configurações?
Como se faz um sistema de combo pra mobile
Como fazer com que collider detecte colisao de objeto especifico?
Problema mudar de sprite sempre que seja adicionado um novo sprite a lista
Colocar video no unity
Imagem excedendo o limite da tela. Como resolver?
Erro no Android
Como abrir uma empresa de games?
Informação Importante sobre o Edge Collider 2D
Como consigo aquele efeito de lanterna imagem abaixo
Como posso usar a função OnClick nesse script
[TUTORIAL] Como carregar uma cena em segundo plano?
[Tutorial] Sistema de Combos (Mobile e PC)
Personagem sofre dando e continua de onde parou com condição.
Como Abrir Porta do Carro (Capo,PortaMalas, Portas) Mirando Nelas
[RESOLVIDO] Várias faixas de música
[RESOLVIDO] int Random.Range(int min, int max) para geração procedural ?
Como fazer o som funcionar de acordo com a velocidade do objeto
Alto falante Vibrar
[RESOLVIDO] Luz no interior
[TUTORIAL] Como Fazer com que as Luzes Iluminem apenas o que você deseja
Traduções e Dublagens de games
[RESOLVIDO] Cono mudar a Tag por script?
[RESOLVIDO] Qualidade do sprite - Compression
[TUTORIAL] Unity 3D - AnimationCurve
[RESOLVIDO] Partículas com imagem
[RESOLVIDO] DUVIDA SOBRE ATIVAR UM GAMEOBJECT ATRAVÉS DE UMA CONDIÇÃO
NavMesh não consegue reproduzir sprits de um jogador
NavMesh não faz animação do jogador
Bom dia amigos compro assets do meu interesse!
Criar Ranking Online
[TUTORIAL] ScrollView rapida e facil de fazer
colocar imagem no fórum
Unity ou Game Maker Studio
[TUTORIAL] Tocar audios de uma lista em uma sequência que se repete
Error CS0246, não sei o que fazer
Como faço pra um colisor não reconhecer outro colisor sem usar IsTrigger
[RESOLVIDO] Alteração de nomes e rastreamento das mudanças
Som unity
CHAVE DE ASSINATURA
[TUTORIAL]identificar se está no controle ou teclado
[TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda
Não estou conseguindo ativar o evento do onClick após instanciar o botão
Exportar Modelo 3D da Unity
Duvida sobre Spawn
Dúvida sobre volatile
[UE4] Por favor me digam como me livrar do motion blur!
[RESOLVIDO] Float to transform
[RESOLVIDO] mudar a cor quando a personagem passa
Como ativar um 'Panel'
Como faço pra desligar e ligar outro text?
Como Faço Para Ativar/Desativar Material Por Script ?
como modificar o script para receber e registar o dano no personagem
[TUTORIAL] Inteligência artificial, inimigo e AIPoints
Meu personagem está tomando repulsão da parede
Problemas com IEnumerator
Meu personagem ta tremendo quando toca em alguma coisa
[TUTORIAL] Como criar tiro no Unity usando Raycast
Scripts travados
Como faço para mudar a posição de um objeto para perto de outro.
Alteração de personagens durante o jogo // parte 2
Como se faz uma grid, apenas e somente uma grid em 3D?
meu primeiro jogo pronto
quero corverter uma int em string
Como mudar a posição de um objeto constantemente sem estar na void Update
Como conseguir fazer para minha moto dar grau
[RESOLVIDO] Alteração de personagens durante o jogo
Como fazer um retrovisor leve para android?
Preciso de um script para andar de moto alguem consegue me ajudar
Como consigo fazer esse efeito de escurecer o ambiente ao atacar?
Como fazer pra selecionar um inimigo pra atacar de varios unity 2d
Setparent Photon
duvida em sistema de Horror de como pegar e solta objeto
[UE4] Como fazer cutscene com o próprio personagem?
Plataforma Flutuante
OS Tycoon (DEVLOG) - Crie seu próprio sistema operacional
[RESOLVIDO] Grande X vermelho
Hoje à(s) 3:15 pm
Hoje à(s) 1:19 pm
Hoje à(s) 12:24 pm
Hoje à(s) 11:57 am
Hoje à(s) 11:49 am
Hoje à(s) 9:09 am
Ontem à(s) 4:27 pm
Ontem à(s) 2:32 pm
Ontem à(s) 2:25 pm
Ontem à(s) 12:41 pm
Ontem à(s) 10:12 am
Ontem à(s) 9:47 am
Ontem à(s) 3:34 am
Ontem à(s) 1:06 am
Qui Jan 21, 2021 10:59 pm
Qui Jan 21, 2021 7:56 pm
Qui Jan 21, 2021 5:11 pm
Qui Jan 21, 2021 3:47 pm
Qui Jan 21, 2021 11:17 am
Qui Jan 21, 2021 10:45 am
Qui Jan 21, 2021 9:54 am
Qua Jan 20, 2021 11:55 pm
Qua Jan 20, 2021 11:53 pm
Qua Jan 20, 2021 11:07 pm
Qua Jan 20, 2021 9:52 pm
Qua Jan 20, 2021 5:29 pm
Qua Jan 20, 2021 4:58 pm
Qua Jan 20, 2021 3:56 pm
Qua Jan 20, 2021 3:53 pm
Qua Jan 20, 2021 9:26 am
Ter Jan 19, 2021 10:30 pm
Ter Jan 19, 2021 8:28 pm
Ter Jan 19, 2021 4:48 pm
Ter Jan 19, 2021 6:49 am
Seg Jan 18, 2021 11:39 pm
Seg Jan 18, 2021 9:31 pm
Seg Jan 18, 2021 10:47 am
Seg Jan 18, 2021 10:34 am
Dom Jan 17, 2021 10:54 pm
Dom Jan 17, 2021 6:28 pm
Dom Jan 17, 2021 2:07 pm
Dom Jan 17, 2021 12:21 pm
Dom Jan 17, 2021 11:19 am
Dom Jan 17, 2021 11:17 am
Dom Jan 17, 2021 11:15 am
Dom Jan 17, 2021 1:44 am
Sab Jan 16, 2021 6:40 pm
Sab Jan 16, 2021 11:43 am
Sab Jan 16, 2021 11:12 am
Sex Jan 15, 2021 8:20 pm
Sex Jan 15, 2021 1:39 am
Qui Jan 14, 2021 9:53 pm
Qui Jan 14, 2021 7:44 pm
Qui Jan 14, 2021 5:35 pm
Qui Jan 14, 2021 3:55 pm
Qui Jan 14, 2021 2:07 pm
Qui Jan 14, 2021 1:51 pm
Qui Jan 14, 2021 12:56 pm
Qua Jan 13, 2021 6:57 pm
Qua Jan 13, 2021 2:45 pm
Ter Jan 12, 2021 11:14 pm
Ter Jan 12, 2021 8:14 pm
Ter Jan 12, 2021 3:16 pm
Seg Jan 11, 2021 6:26 pm
Seg Jan 11, 2021 5:55 pm
Seg Jan 11, 2021 10:51 am
Dom Jan 10, 2021 7:18 pm
Dom Jan 10, 2021 6:21 pm
Dom Jan 10, 2021 3:24 pm
Dom Jan 10, 2021 2:31 pm
Dom Jan 10, 2021 2:29 pm
Dom Jan 10, 2021 10:44 am
Sab Jan 09, 2021 9:30 pm
Sex Jan 08, 2021 9:14 am
Sex Jan 08, 2021 7:07 am
Sex Jan 08, 2021 1:02 am
Sex Jan 08, 2021 12:33 am
Qui Jan 07, 2021 7:31 pm
Qui Jan 07, 2021 5:31 pm
Qui Jan 07, 2021 3:51 pm
Qui Jan 07, 2021 3:49 pm
Qui Jan 07, 2021 12:12 am
Qua Jan 06, 2021 7:40 pm
Qua Jan 06, 2021 4:57 pm
Qua Jan 06, 2021 7:36 am
Ter Jan 05, 2021 5:29 pm
Ter Jan 05, 2021 1:58 pm
Ter Jan 05, 2021 10:35 am
Ter Jan 05, 2021 5:22 am
Ter Jan 05, 2021 1:00 am
Ter Jan 05, 2021 12:02 am
Seg Jan 04, 2021 4:33 pm
Seg Jan 04, 2021 3:24 pm
Seg Jan 04, 2021 3:15 pm
Seg Jan 04, 2021 2:23 pm
Seg Jan 04, 2021 2:06 pm
Seg Jan 04, 2021 8:56 am
Dom Jan 03, 2021 8:18 pm
Dom Jan 03, 2021 9:48 am
dutrabr100
Pokedlg
Pokedlg
dutrabr100
SauloeArthur
sopturn
Vans 123
SauloeArthur
Pokedlg
Charlesoff
Pokedlg
Fagner
ADSK
Pokedlg
wooZbr
Pokedlg
Pokedlg
dutrabr100
SauloeArthur
dutrabr100
NKKF
dutrabr100
dutrabr100
Pokedlg
SamoelBanner
Pokedlg
SauloeArthur
NKKF
orph
dutrabr100
acefogo
Fagner
Vans 123
amoraleite
Pokedlg
acefogo
dutrabr100
Pokedlg
dutrabr100
Pokedlg
savtoi
dragongirl
dutrabr100
Rangel Oblivion
dutrabr100
JoelMJunior
MarcosSchultz
dragongirl
dutrabr100
Ren Allen
Ren Allen
LucasGamerFx
SauloeArthur
NKKF
dutrabr100
SauloeArthur
Pokedlg
SauloeArthur
dutrabr100
Alexandre Santos
Pokedlg
starfreddybou69
diegopds
Super
dutrabr100
TIKO
dutrabr100
SauloeArthur
lesgoy
Fagner
Pokedlg
dutrabr100
Pokedlg
SauloeArthur
redPRO
glauco
Op3000
Pokedlg
JulioWinchester
SauloeArthur
SauloeArthur
Leozitu
Ren Allen
speedluk
SauloeArthur
BatataBugada54321
Pokedlg
Pokedlg
Ren Allen
Fagner
123
Pokedlg
macinhadeborracha
MRX
giowde
lesgoy
TIKO
Micco
Leonardo André

[TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Ir em baixo

TUTORIAL [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por Guilherme_cj852 em Qui Out 15, 2015 1:45 pm

Para usar, vc precisa posicionar a arma no chão, e jogar o script nela e adicionar um sphere collider ou boxcollider(deixe o collider em um tamanho bem maior do q o da arma pq ele q vai dizer se o player esta ou n perto da arma) e marca a opção IsTrigger, e depois vc duplica a arma(mas tire o collider se quiser), e posicione ela onde vc quer q ela fique no player, e arraste ela para a variavel "Arma Na Mao" e a arma q vc deixou no chão vc arrasta pra variavel "Arma No Chao", e dps crie um texto e escreva algo parecido como "Pressione E" e jogue na variavel "Aperte E" dps é so dar play Smile

eu comentei o script para ajudar no entendimento Laughing

Edit: Atualizei o script para a unity 5

Código:

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class ColetarArma : MonoBehaviour {

   private bool estaComArma, pertoDaArma = false;
   public GameObject armaNoCHao, armaNaMao;
   public Text aperteE;
   

   void Start () {   
      aperteE.enabled = false;
   }

   void Update () {   
      if (!estaComArma) {
         armaNaMao.SetActive (false);
      }
      if (!estaComArma && pertoDaArma) {
         if (Input.GetKeyDown ("e")) {
            armaNaMao.SetActive (true);
            Destroy (armaNoCHao);
            estaComArma = true;
            aperteE.enabled = false;
         }
      }
   }
   void OnTriggerEnter (Collider col) {
      if (col.gameObject.tag == "Player") {
         pertoDaArma = true;
         aperteE.enabled = true;
      }
   }
   void OnTriggerExit (Collider col) {
      if (col.gameObject.tag == "Player") {
         pertoDaArma = false;
         aperteE.enabled = false;
      }
   }
}
lembrando q o script deve estar com o nome "ColetarArma"


Última edição por Guilherme_cj852 em Dom Jul 03, 2016 11:26 pm, editado 1 vez(es)
Guilherme_cj852
Guilherme_cj852
MembroAvançado

Masculino PONTOS : 2441
REPUTAÇÃO : 131
Idade : 20
Áreas de atuação : Programador C#
Designer
Iniciante em PHP
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

http://ugames-studio.weebly.com/

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por Fernando2900 em Qui Out 15, 2015 3:00 pm

Obrigado :D

Fernando2900
Iniciante
Iniciante

PONTOS : 1962
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por origamer em Seg Jan 18, 2016 1:25 pm

desculpe mas ainda não entendi!
origamer
origamer
Membro
Membro

Masculino PONTOS : 1907
REPUTAÇÃO : 0
Idade : 19
Áreas de atuação : Progamação iniciante.
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por Chilinger em Seg Jan 18, 2016 1:32 pm

Oque vc nao entendeu ? Seja mas claro possivel.

Chilinger
MembroAvançado

Masculino PONTOS : 2685
REPUTAÇÃO : 40
Idade : 26
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por origamer em Seg Jan 18, 2016 1:45 pm

e depois vc duplica a arma(mas tire o collider se quiser), e posicione ela onde vc quer q ela fique no player, e arraste ela para a variavel "Arma Na Mao" e a arma q vc deixou no chão vc arrasta pra variavel "Arma No Chao" <--- isso
origamer
origamer
Membro
Membro

Masculino PONTOS : 1907
REPUTAÇÃO : 0
Idade : 19
Áreas de atuação : Progamação iniciante.
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por MarcosSchultz em Ter Jan 19, 2016 2:35 pm

@origamer escreveu:e depois vc duplica a arma(mas tire o collider se quiser), e posicione ela onde vc quer q ela fique no player, e arraste ela para a variavel "Arma Na Mao" e a arma q vc deixou no chão vc arrasta pra variavel "Arma No Chao" <--- isso

Ué, as variáveis aparecem no inspector... você apenas precisa arrastar os objetos para as variáveis
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63326
REPUTAÇÃO : 2533
Idade : 24
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por origamer em Qua Jan 20, 2016 10:19 am

vlw cara!
origamer
origamer
Membro
Membro

Masculino PONTOS : 1907
REPUTAÇÃO : 0
Idade : 19
Áreas de atuação : Progamação iniciante.
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por matheuseduarddo em Qua Fev 10, 2016 4:21 pm

uma pergunta como posso fazer isso com mais de uma arma. tipo eu fasso com duas armas ai eu vou pegar uma e ele pega as duas de uma vez. oque eu fiz foi duplicar os scripts

matheuseduarddo
Iniciante
Iniciante

PONTOS : 1822
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por hellkiller em Qua Fev 10, 2016 6:07 pm

Vc pode usar uma bool ou int , ou então por tag para verificar qual arma e, vc poderia usar um script só para isso por favor crie um Tópico!
hellkiller
hellkiller
Mestre
Mestre

PONTOS : 2654
REPUTAÇÃO : 169
Áreas de atuação : Programação em C#,
Modelagem,
GameArt.
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por aluno virtual em Seg Mar 28, 2016 12:19 am

EU APLICO ELA NO MEU PERSONAGEM OU NA ARMA
aluno virtual
aluno virtual
Membro
Membro

PONTOS : 1831
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por MarcosSchultz em Seg Mar 28, 2016 3:44 pm

@aluno virtual escreveu:EU APLICO ELA NO MEU PERSONAGEM OU NA ARMA

No personagem... e tem que linkar bem certo cada coisa em cada variável, conforme o tutorial
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 63326
REPUTAÇÃO : 2533
Idade : 24
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por jonatan oliveira rocha em Qui Jun 23, 2016 6:20 am

Eu tenho o script completo que faz isso, mas estou fazendo uns ajustes ainda, é em javascript, da pra colocar várias armas no inventário e escolher as armas usando um único botão

jonatan oliveira rocha
Avançado
Avançado

Masculino PONTOS : 1878
REPUTAÇÃO : 6
Idade : 30
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por Guilherme_cj852 em Qui Jun 23, 2016 11:57 pm

@jonatan oliveira rocha escreveu:Eu tenho o script completo que faz isso, mas estou fazendo uns ajustes ainda, é em javascript, da pra colocar várias armas no inventário e escolher as armas usando um único botão
Mas tipo, vc ta fazendo o jogo todos em javascript? ou so esse script msm?
Guilherme_cj852
Guilherme_cj852
MembroAvançado

Masculino PONTOS : 2441
REPUTAÇÃO : 131
Idade : 20
Áreas de atuação : Programador C#
Designer
Iniciante em PHP
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

http://ugames-studio.weebly.com/

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por jonatan oliveira rocha em Sab Jul 02, 2016 12:44 am

Só esse script do inventário que estou fazendo em javascript, eu prefiro o c#

jonatan oliveira rocha
Avançado
Avançado

Masculino PONTOS : 1878
REPUTAÇÃO : 6
Idade : 30
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por jonatan oliveira rocha em Sab Jul 02, 2016 12:46 am

Estou quase acabando esse sistema, quando estiver pronto te dou um toque aqui

jonatan oliveira rocha
Avançado
Avançado

Masculino PONTOS : 1878
REPUTAÇÃO : 6
Idade : 30
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por Guilherme_cj852 em Sab Jul 02, 2016 1:27 am

@jonatan oliveira rocha escreveu:Estou quase acabando esse sistema, quando estiver pronto te dou um toque aqui
Blz
Guilherme_cj852
Guilherme_cj852
MembroAvançado

Masculino PONTOS : 2441
REPUTAÇÃO : 131
Idade : 20
Áreas de atuação : Programador C#
Designer
Iniciante em PHP
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

http://ugames-studio.weebly.com/

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por jonatan oliveira rocha em Sab Jul 02, 2016 9:16 pm

Vamos começar Guilherme, vá na aba hierarchy e aperte "Create" e depois clique em "Create Empty" renomeie para "scripts" e adicione a tag "Scripts" com S maiúsculo, quando voce terminar essa parte me fala, pra eu te mandar o resto

jonatan oliveira rocha
Avançado
Avançado

Masculino PONTOS : 1878
REPUTAÇÃO : 6
Idade : 30
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por aluno virtual em Dom Jul 03, 2016 6:10 pm

onde esta o guitext na unity 5 obg
aluno virtual
aluno virtual
Membro
Membro

PONTOS : 1831
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL ONDE FICA O GUITEXT NA UNITY 5

Mensagem por aluno virtual em Dom Jul 03, 2016 7:47 pm

@Guilherme_cj852 escreveu:Fiz este script da forma mais simples q eu consegui, e tbm na unity 4, então se der erro na unity 5 me avisem.

Para usar, vc precisa posicionar a arma no chão, e jogar o script nela e adicionar um sphere collider ou boxcollider(deixe o collider em um tamanho bem maior do q o da arma pq ele q vai dizer se o player esta ou n perto da arma) e marca a opção IsTrigger, e depois vc duplica a arma(mas tire o collider se quiser), e posicione ela onde vc quer q ela fique no player, e arraste ela para a variavel "Arma Na Mao" e a arma q vc deixou no chão vc arrasta pra variavel "Arma No Chao", e dps crie um GUIText (GameObject > Create Other > GUIText) e escreva algo parecido como "Pressione E" e jogue na variavel "Aperte E" dps é so dar play Smile

eu comentei o script para ajudar no entendimento Laughing
Código:

using UnityEngine;
using System.Collections;

public class ColetarArma : MonoBehaviour {
 
 private bool estaComArma;
 private bool pertoDaArma;
 public GameObject ArmaNoChao;
 public GameObject ArmaNaMao;
 public GUIText AperteE;
 
 void Start () {
 estaComArma = false; // altera o valor para false
 pertoDaArma = false; // altera o valor para false
 AperteE.enabled = false; // desativa o texto na tela
 }
 
 void Update () {
 if (estaComArma == false){ // verifica se vc n tem arma
 ArmaNaMao.SetActive(false); // desativa a arma q vc posicionou no player
 }
 if (estaComArma == false && pertoDaArma == true){ // verifica se vc n tem arma, e esta dentro do collider da arma no chao
 if (Input.GetKeyDown("e")){ // se vc aperta E...
 ArmaNaMao.SetActive(true); // ativa a arma q vc posicionou no player
 Destroy(ArmaNoChao); // destroi a arma no chao
 AperteE.enabled = false; // e desativa o texto na tela
 estaComArma = true; // Altera o valor para true
 }
 }
 }
 
 void OnTriggerEnter () { // se vc entrou dentro do collider da arma
 pertoDaArma = true; // altera o valor da variavel para true
 AperteE.enabled = true; // e ativa o texto na tela
 }
 void OnTriggerExit () { // se saiu do collider
 pertoDaArma = false; // altera o valor da variavel para false
 AperteE.enabled = false; // e desativa o texto na tela
 }
}

lembrando q o script deve estar com o nome "ColetarArma"
aluno virtual
aluno virtual
Membro
Membro

PONTOS : 1831
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por jonatan oliveira rocha em Dom Jul 03, 2016 10:40 pm

Eu faço assim, eu escrevo só "Text" e no  começo depois de using System.Collections; eu escrevo using UnityEngine.UI; esse script do Guilherme é do unity 4

jonatan oliveira rocha
Avançado
Avançado

Masculino PONTOS : 1878
REPUTAÇÃO : 6
Idade : 30
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por Guilherme_cj852 em Dom Jul 03, 2016 10:55 pm

@jonatan oliveira rocha escreveu:Eu faço assim, eu escrevo só "Text" e no  começo depois de using System.Collections; eu escrevo using UnityEngine.UI; esse script do Guilherme é do unity 4
Fiz ele na unity 4 msm
Guilherme_cj852
Guilherme_cj852
MembroAvançado

Masculino PONTOS : 2441
REPUTAÇÃO : 131
Idade : 20
Áreas de atuação : Programador C#
Designer
Iniciante em PHP
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

http://ugames-studio.weebly.com/

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por jonatan oliveira rocha em Dom Jul 03, 2016 11:12 pm

Acho que quando baixa uma versão anterior  do unity, sendo que já tenha uma versão nova, a biblioteca é da versão nova

jonatan oliveira rocha
Avançado
Avançado

Masculino PONTOS : 1878
REPUTAÇÃO : 6
Idade : 30
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por MeverPlays em Seg Jul 04, 2016 1:02 pm

Muito bom cara.
MeverPlays
MeverPlays
Mestre
Mestre

Masculino PONTOS : 2469
REPUTAÇÃO : 48
Áreas de atuação : SketchUp, Unity.
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por Guilherme_cj852 em Seg Jul 04, 2016 1:13 pm

@MeverPlays escreveu:Muito bom cara.
Vlw
Guilherme_cj852
Guilherme_cj852
MembroAvançado

Masculino PONTOS : 2441
REPUTAÇÃO : 131
Idade : 20
Áreas de atuação : Programador C#
Designer
Iniciante em PHP
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

http://ugames-studio.weebly.com/

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por Will em Sex Out 07, 2016 9:42 pm

Como converter para a unity 4? ainda estou usando ela.
Will
Will
Avançado
Avançado

PONTOS : 1704
REPUTAÇÃO : 10
Idade : 22
Áreas de atuação : Modelagem, Design, Musico
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por Guilherme_cj852 em Sex Out 07, 2016 10:02 pm

@Will escreveu:Como converter para a unity 4? ainda estou usando ela.

Código:
using UnityEngine;
using System.Collections;

public class ColetarArma : MonoBehaviour {

   private bool estaComArma;
   private bool pertoDaArma;
   public GameObject ArmaNoChao;
   public GameObject ArmaNaMao;
   public GUIText AperteE;

   void Start () {
      estaComArma = false; // altera o valor para false
      pertoDaArma = false; // altera o valor para false
      AperteE.enabled = false; // desativa o texto na tela
   }

   void Update () {
      if (estaComArma == false){ // verifica se vc n tem arma
         ArmaNaMao.SetActive(false); // desativa a arma q vc posicionou no player
      }
      if (estaComArma == false && pertoDaArma == true){ // verifica se vc n tem arma, e esta dentro do collider da arma no chao
         if (Input.GetKeyDown("e")){ // se vc aperta E...
            ArmaNaMao.SetActive(true); // ativa a arma q vc posicionou no player
            Destroy(ArmaNoChao); // destroi a arma no chao
            AperteE.enabled = false; // e desativa o texto na tela
            estaComArma = true; // Altera o valor para true
         }
      }
   }

   void OnTriggerEnter () { // se vc entrou dentro do collider da arma
      pertoDaArma = true; // altera o valor da variavel para true
      AperteE.enabled = true; // e ativa o texto na tela
   }
   void OnTriggerExit () { // se saiu do collider
      pertoDaArma = false; // altera o valor da variavel para false
      AperteE.enabled = false; // e desativa o texto na tela
   }
}
Guilherme_cj852
Guilherme_cj852
MembroAvançado

Masculino PONTOS : 2441
REPUTAÇÃO : 131
Idade : 20
Áreas de atuação : Programador C#
Designer
Iniciante em PHP
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

http://ugames-studio.weebly.com/

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por Will em Sex Out 07, 2016 10:17 pm

mano apareceu um erro.


Assets/01 Projeto/Script/ColetarArma.cs(20,20): error CS1061: Type `UnityEngine.GameObject' does not contain a definition for `SetActive' and no extension method `SetActive' of type `UnityEngine.GameObject' could be found (are you missing a using directive or an assembly reference?)
Will
Will
Avançado
Avançado

PONTOS : 1704
REPUTAÇÃO : 10
Idade : 22
Áreas de atuação : Modelagem, Design, Musico
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por JohnRambo em Dom Out 09, 2016 12:35 pm

Por que não atualiza sua Unity?
JohnRambo
JohnRambo
Moderador

Masculino PONTOS : 3706
REPUTAÇÃO : 627
Idade : 20
Áreas de atuação : Unity;
Programação;
Música e Sonorização;
Graduado em Análise e Desenvolvimento de Sistemas;
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) Aad8pUi

https://www.atromitstudio.com/

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por Mic4el em Qua Fev 15, 2017 2:43 pm

@Guilherme_cj852 escreveu:Para usar, vc precisa posicionar a arma no chão, e jogar o script nela e adicionar um sphere collider ou boxcollider(deixe o collider em um tamanho bem maior do q o da arma pq ele q vai dizer se o player esta ou n perto da arma) e marca a opção IsTrigger, e depois vc duplica a arma(mas tire o collider se quiser), e posicione ela onde vc quer q ela fique no player, e arraste ela para a variavel "Arma Na Mao" e a arma q vc deixou no chão vc arrasta pra variavel "Arma No Chao", e dps crie um texto e escreva algo parecido como "Pressione E" e jogue na variavel "Aperte E" dps é so dar play Smile

eu comentei o script para ajudar no entendimento Laughing

Edit: Atualizei o script para a unity 5

Código:

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class ColetarArma : MonoBehaviour {

 private bool estaComArma, pertoDaArma = false;
 public GameObject armaNoCHao, armaNaMao;
 public Text aperteE;
 

 void Start () {
 aperteE.enabled = false;
 }

 void Update () {
 if (!estaComArma) {
 armaNaMao.SetActive (false);
 }
 if (!estaComArma && pertoDaArma) {
 if (Input.GetKeyDown ("e")) {
 armaNaMao.SetActive (true);
 Destroy (armaNoCHao);
 estaComArma = true;
 aperteE.enabled = false;
 }
 }
 }
 void OnTriggerEnter (Collider col) {
 if (col.gameObject.tag == "Player") {
 pertoDaArma = true;
 aperteE.enabled = true;
 }
 }
 void OnTriggerExit (Collider col) {
 if (col.gameObject.tag == "Player") {
 pertoDaArma = false;
 aperteE.enabled = false;
 }
 }
}
lembrando q o script deve estar com o nome "ColetarArma"
Obrigado amigo era justamente o que eu estava tentando fazer
Mic4el
Mic4el
Modelador

Masculino PONTOS : 1739
REPUTAÇÃO : 96
Idade : 21
Áreas de atuação : Modelagem,texturização e o básico de animações
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5)

Mensagem por Felipe42 em Qui Out 24, 2019 5:32 pm

men
onde eu crio o texto do Pressione E pra colocar la

Felipe42
Membro
Membro

PONTOS : 612
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] Pegar arma do chão ao Aperta E (Unity 5) WvDYdlf

Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum