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:
[TUTORIAL] Card Game Super Simples Mythomania
EFEITO EM VIDRO
Ola sou programador e preciso da sua ajuda!!
Precisa de Animador , Modelador e Concept Art
Level Designer
ATIVAR E DESATIVAR EMISSION COM MOUSE CLICK
AD-MOB ERRO >>>> AJUDA
[TUTORIAL] Unity + PHP + Mysql (com PDO)
Terreno sumindo
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
Botão de Pause muda de lugar após build do jogo
Erro System.Delegate.CreateDelegate ao fazer um botão de Pause para o jogo
ALGUÉM INTERESSADO EM DESENVOLVER UM KIT THIRD PERSON?
Como carregar multiplas cenas de uma vez?
[TUTORIAL] MENU PRINCIPAL - UNITY 5 (5.3 ou superior) (Com UI)
Duvida...
[MAKING-OF] Bastidores da criação do jogo The Hero of Krintau!
Alguém conhece algum tutorial para criar um jogo parecido com esse na Unity?
Duvida em customização de carro na unity
Tutorial Como Fazer Uma Chama de Vela Com Movimento Natural Unity
[Jogo em andamento] The Legends of Koai
Alguém pode ajuda a fazer sistema de destruir e construir?
[ASSET] Modelo 3d guitarra gibson firebird "low poly" e outros...
como fazer um sistema de captura igual de pokemon generations
Como posso chamar o Cursor do Mouse no script?
[TUTORIAL] Inventario com ScritableObject parte 2
Galera como posso fazer um sistema de combo no mobile ?
duvida
COMO EU POSSO FAZER MEU PERSONAGEM FICAR AGACHADO ENQUANTO EU APERTO O BOTÃO
[PROBLEMA] First Person Controller script não reproduz sons de passo
[TUTORIAL] Sistema COMPLETO de câmeras
Problema em causar dano no player
Como simular um segundo controle no Unity?
Alguém pode me ajuda a coloca animação quando anda?
Erro Movimentação RPG
Unity ML-Agents
Forme Mais Palavras (disponível na Play Store)
PLANECAOS Offline Tiro FPS - Android
Dúvida sobre implementação de sistema de criar/editar mapa unity/unreal
[____ASSET____] MS Vehicle System (FREE VERSION)
Onde foi parar Input Debugger no Unity?
Referência nula em script da Unity
[JOGO MOBILE] The Hero of Krintau (Gratuito na Play Store!)
Verificar se a versao do jogo é igual a da Play Store
sistema de motocicleta
Como posso criar um sistema de atacar?
Player se movimenta em direção diferente da posição da camera
PlayerPrefs salva SetActive??
Documentações, Livros e Tutoriais gratuitos... Extensa gama de recursos
TEXTURIZAÇÃO DE CENARIO GRANDE | TECNICA
Girar arma junto com personagem para ele so atacar pela frente !
Erro Unity 2019.3.14f1
[PESQUISA] Pra que plataforma você prefere esse estilo de jogo?
Água no unity 2019.3
COMO SALVAR O PLAYER QUANDO ELE TIVER DESATIVO OU ATIVADO??
Como adiciono um SOM neste script de pulo?
[TUTORIAL] Animação customizável (Por scripts)
Como posso criar um sistema de direção para meus ataques.
pulo com botao UI
Não Consigo Fazer Alterações Em Transform/Sprite Renderer Quando Em Exexução
Como definir limites de zoom para um objeto inspecionado?
[____COLABORE COM O FÓRUM____] Doação para a renovação do domínio
Proposta de Parceria em Belo Horizonte
2 Objetos no mesmo spawner ao mesmo tempo
Pausar o cronômetro
Problemas com fisica
Trailer do jogo Project Lazarus
Unity 2018.2.17 - PlayMode não funciona animações
Força a um objeto numa lista
problemas com celulares android grande
Variável estática que pode ser consultada por todos - Unity Photon
Como fazer a pontuação aparecer no menu?
Melhorar o desempenho do URP no Android
Banco Thief (Assaltador de Banco)-Android-
Como faço para que meu personagem ao subir em um lugar bem íngreme ele escorregue?
Como posso deixar o fogo da vela mais realista?
COMO FAZER COLISÃO COM CAIXAS TIPO OS PUZZLES DO PATETA E MAX DO SNES?
URP Unity em Android
Nano - Jogo de Estratégia para Android
[TUTORIAL] Teleporte de camera em sequencia com tempo (cutscene)
Movimentaçao por SQM / UNITY 2D
Como Modelar O Corcovado Rio De Janeiro No sketchup Game De Mundo Aberto Artigo 157
Como posso substituir um arquivo já feito?
onde eu encontro o wrap Mode da animação? pfv,preciso parar de dar loop
Limite Máximo de tamanho de mapa na Unity?
[TUTORIAL] Ressetar parametros do Animator após executar animação ( Unity 5 )
FPS KIT 1.0 - EM DESENVOLVIMENTO
Como faz a câmera seguir e gira em torno do jogador
[TUTORIAL] Cronometro simples com segundos e minutos
Timer
Problema ao destruir Clone de um Prefab
Bom dia, erro invisível como resolver? Erro -> [15:32:11]
Transmitir Obejto atravez do click do mouse
Invencível
Personagem invisivel
Armazenar textos do usuario.
C# duvidas sobre como construir um script em arvore
Timer para mudar de câmera
ERRO AO TENTAR DAR PLAY NO JOGO
Ontem à(s) 10:05 pm
Ontem à(s) 9:57 pm
Ontem à(s) 6:20 pm
Ontem à(s) 4:48 pm
Ontem à(s) 4:44 pm
Seg Jun 01, 2020 11:57 pm
Seg Jun 01, 2020 7:15 pm
Seg Jun 01, 2020 6:12 pm
Seg Jun 01, 2020 5:22 pm
Seg Jun 01, 2020 2:43 pm
Seg Jun 01, 2020 2:09 pm
Seg Jun 01, 2020 1:37 pm
Seg Jun 01, 2020 10:45 am
Seg Jun 01, 2020 1:16 am
Dom Maio 31, 2020 9:19 pm
Dom Maio 31, 2020 1:08 pm
Sab Maio 30, 2020 11:51 pm
Sab Maio 30, 2020 11:43 pm
Sab Maio 30, 2020 5:45 pm
Sab Maio 30, 2020 5:14 pm
Sab Maio 30, 2020 5:10 pm
Sab Maio 30, 2020 4:22 pm
Sab Maio 30, 2020 1:26 pm
Sab Maio 30, 2020 12:09 am
Sex Maio 29, 2020 5:45 pm
Sex Maio 29, 2020 4:18 pm
Sex Maio 29, 2020 2:37 pm
Sex Maio 29, 2020 11:33 am
Sex Maio 29, 2020 11:05 am
Qui Maio 28, 2020 9:29 pm
Qui Maio 28, 2020 9:05 pm
Qui Maio 28, 2020 6:49 pm
Qui Maio 28, 2020 6:01 pm
Qui Maio 28, 2020 5:21 pm
Qui Maio 28, 2020 4:44 pm
Qui Maio 28, 2020 2:36 pm
Qui Maio 28, 2020 10:58 am
Qui Maio 28, 2020 5:02 am
Qua Maio 27, 2020 11:59 pm
Qua Maio 27, 2020 10:42 pm
Qua Maio 27, 2020 9:59 pm
Qua Maio 27, 2020 8:52 pm
Qua Maio 27, 2020 7:02 pm
Qua Maio 27, 2020 6:52 pm
Qua Maio 27, 2020 5:13 pm
Qua Maio 27, 2020 5:12 pm
Qua Maio 27, 2020 4:34 pm
Qua Maio 27, 2020 4:04 pm
Qua Maio 27, 2020 10:44 am
Ter Maio 26, 2020 10:22 pm
Ter Maio 26, 2020 5:56 pm
Ter Maio 26, 2020 5:28 pm
Ter Maio 26, 2020 5:21 pm
Ter Maio 26, 2020 5:16 pm
Ter Maio 26, 2020 4:44 pm
Ter Maio 26, 2020 2:06 pm
Seg Maio 25, 2020 11:39 pm
Seg Maio 25, 2020 7:31 pm
Seg Maio 25, 2020 2:04 pm
Seg Maio 25, 2020 12:58 pm
Seg Maio 25, 2020 11:02 am
Dom Maio 24, 2020 8:21 pm
Dom Maio 24, 2020 7:13 pm
Dom Maio 24, 2020 7:05 pm
Dom Maio 24, 2020 5:03 pm
Dom Maio 24, 2020 9:04 am
Sab Maio 23, 2020 4:45 pm
Sab Maio 23, 2020 2:04 pm
Sab Maio 23, 2020 11:40 am
Sab Maio 23, 2020 9:37 am
Sex Maio 22, 2020 8:33 pm
Sex Maio 22, 2020 2:32 pm
Sex Maio 22, 2020 3:46 am
Qui Maio 21, 2020 5:38 pm
Qui Maio 21, 2020 4:52 pm
Qui Maio 21, 2020 3:32 pm
Qui Maio 21, 2020 9:42 am
Qui Maio 21, 2020 2:40 am
Qui Maio 21, 2020 12:41 am
Qua Maio 20, 2020 5:52 pm
Qua Maio 20, 2020 5:05 pm
Qua Maio 20, 2020 2:42 pm
Qua Maio 20, 2020 2:12 pm
Qua Maio 20, 2020 1:05 pm
Ter Maio 19, 2020 7:04 pm
Ter Maio 19, 2020 3:59 pm
Ter Maio 19, 2020 10:00 am
Ter Maio 19, 2020 7:49 am
Seg Maio 18, 2020 10:37 pm
Seg Maio 18, 2020 10:11 pm
Seg Maio 18, 2020 6:55 pm
Seg Maio 18, 2020 6:52 pm
Seg Maio 18, 2020 5:57 pm
Seg Maio 18, 2020 4:09 pm
Seg Maio 18, 2020 12:56 pm
Seg Maio 18, 2020 10:57 am
Seg Maio 18, 2020 9:11 am
Dom Maio 17, 2020 11:04 pm
Dom Maio 17, 2020 9:34 pm
Callyde Jr
diegopds
JuniorMoraes
Chilinger
Eris
luiza guinho
iToddy
gtcmcsgo
Madness
MarcosSchultz
yashima007
yashima007
Diego Felix
Fagner
MarcosSchultz
PauloFR
JohnRambo
AmazingDeliciano
HomemDoAcre
IzraeuEbW
PauloFR
streamer
PauloFR
Callyde Jr
glauco
hendrick22
mateusoss
Spuk
JohnRambo
AmazingDeliciano
adolfomello1
mecjo
lesgoy
streamer
Faker
Emerson Rebouças
poyser
Daniel Dória
SabrinaSantos
Edu4rdogx
FelipeSouza11
AnaSenpai
JohnRambo
gtcmcsgo
Yuri Heinz
verme1311
francisco barroso
Kayke_27
Antônio T
MAZUI ESTUDIO
Portela
RafaelSquid1
RafaelSquid1
RafaelSquid1
Kayke_27
Th2y
cyaiber pank
IssacDB
gaspargnc
DougSoares
Weslley
MarcosSchultz
toatoa
AmazingDeliciano
Th2y
Valakinhas
Patrick
Samuelostgamer
maxwarnava
Valakinhas
juansup
Th2y
lesgoy
JohnRambo
Yuri Heinz
Yuri Heinz
RodrigoPrivilegium
lesgoy
lesgoy
gui78h3
Eskeleto
Yuri Heinz
PM JOGOS
gabriel alves souza
vini024
Joc
Weslley
streamer
gui78h3
gui78h3
ViniciusRemix
FelipeSouza11
IssacDB
bionics
maxwarnava
Bomfa
Weslley
MarcosSchultz
Diego Felix

Quero fazer que quando o player passa pelo GameObject, ele dar munição

Ir em baixo

DÚVIDA Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por Lucasnovo1 em Qua Maio 06, 2020 5:33 pm

Olá, Eu estou desenvolvendo um jogo em 3D pela unity, que quando um player passe pelo GameObject, ele ganha munições, porém , eu criei já a munição da arma e o tiro dela, para controlar o tiro e não dar um "Spam". O script deu totalmente certo, porém quero que quando o player passe no GameObject ele ganha +munições, e também, como posso usar o collider?. E também eu tenho que mencionar o script da arma que tem a munição no outro script?. Se sim, como?.

Lucasnovo1
Iniciante
Iniciante

PONTOS : 140
REPUTAÇÃO : 0
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por speedluk em Qua Maio 06, 2020 6:10 pm

so colocar um OnTriggerEnter no objeto ai quando colidir vc adiciona munição '-'

sem o script fica meio complicado de explicar pelo menos pra mim pq sou iniciante ainda
mas um exemplo mega resumido acho ACHO que seria assim

void OnTriggerEnter(collider obj) {
   if(obj.gameobject.tag == "Municao") {
    (a variavel das balas) ++;
  }
}

speedluk
Avançado
Avançado

PONTOS : 958
REPUTAÇÃO : 16
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por speedluk em Qua Maio 06, 2020 6:11 pm

Por favor um membro com mais conhecimento me corrija se eu errei ^^ e onde pra eu aprender tambem XD

speedluk
Avançado
Avançado

PONTOS : 958
REPUTAÇÃO : 16
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por Lucasnovo1 em Qua Maio 06, 2020 7:47 pm

@speedluk escreveu:so colocar um OnTriggerEnter no objeto ai quando colidir vc adiciona munição '-'

sem o script fica meio complicado de explicar pelo menos pra mim pq sou iniciante ainda
mas um exemplo mega resumido acho ACHO que seria assim

void OnTriggerEnter(collider obj) {
   if(obj.gameobject.tag == "Municao") {
    (a variavel das balas) ++;
  }
}
Quer que eu mando o script da arma, que tem tiro e munição?

Lucasnovo1
Iniciante
Iniciante

PONTOS : 140
REPUTAÇÃO : 0
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por speedluk em Qui Maio 07, 2020 4:25 am

se quiser posta ai fica bem mais fácil ajudar ^^

mas de qualquer forma é isso mesmo do adicionar ++; no collider para variavel de balas ou += e o valor tipo 15 balas por exemplo

speedluk
Avançado
Avançado

PONTOS : 958
REPUTAÇÃO : 16
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por Lucasnovo1 em Dom Maio 10, 2020 5:58 pm

@speedluk escreveu:se quiser posta ai fica bem mais fácil ajudar ^^

mas de qualquer forma é isso mesmo do adicionar ++; no collider para variavel de balas ou += e o valor tipo 15 balas por exemplo
Código:
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class TiroDaM4 : MonoBehaviour
{
    public GameObject Bala;
    public Transform SaidaDaBala;
    public int municao = 60;
        void Start()
    {

    }


    void Update()
    {
        if (Input.GetKey(KeyCode.Mouse0) && municao > 0)
        {
            Instantiate(Bala, SaidaDaBala.position, SaidaDaBala.rotation);
            municao = municao - 1;

        }



    }



}

Lucasnovo1
Iniciante
Iniciante

PONTOS : 140
REPUTAÇÃO : 0
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por Lucasnovo1 em Dom Maio 10, 2020 5:58 pm

@Lucasnovo1 escreveu:
@speedluk escreveu:se quiser posta ai fica bem mais fácil ajudar ^^

mas de qualquer forma é isso mesmo do adicionar ++; no collider para variavel de balas ou += e o valor tipo 15 balas por exemplo
Código:
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class TiroDaM4 : MonoBehaviour
{
    public GameObject Bala;
    public Transform SaidaDaBala;
    public int municao = 60;
        void Start()
    {

    }


    void Update()
    {
        if (Input.GetKey(KeyCode.Mouse0) && municao > 0)
        {
            Instantiate(Bala, SaidaDaBala.position, SaidaDaBala.rotation);
            municao = municao - 1;

        }



    }



}

Lucasnovo1
Iniciante
Iniciante

PONTOS : 140
REPUTAÇÃO : 0
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por Lucasnovo1 em Dom Maio 10, 2020 6:00 pm

@speedluk escreveu:se quiser posta ai fica bem mais fácil ajudar ^^

mas de qualquer forma é isso mesmo do adicionar ++; no collider para variavel de balas ou += e o valor tipo 15 balas por exemplo
Eu enviei já, agora oque eu faço, para quando o player passar no objeto e ganhar munições?, e também, como faço uma distância da bala, tipo quero que ela acerte um certo lugar, quando atingir um inimigo, ela destroi, e quando n destruir depois de 3 segundos ela se destroi.

Lucasnovo1
Iniciante
Iniciante

PONTOS : 140
REPUTAÇÃO : 0
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por speedluk em Seg Maio 11, 2020 2:15 am

Olha mano pra você adicionar a munição ao passar por um objeto, nesse objeto acredito que tenha que estar com is trigger marcado e vc creio que já tenha adicionado a tag Player no seu player então vc cria a void de trigger no objeto que vai dar a munição EX:
de uma referencia do script TiroDaM4 também..

TiroDaM4 municao;

void Start () {
   municao = getcomponent<TiroDaM4>();
}

void OnTriggerEnter (Collider other) {
      if(other.gameObject.tag == "Player") {
         municao = municao + 15;
   }
}

Obs; foi so uma ideia e ainda assim acredito que pode conter erros esse detalhe seria muito facil de resolver no caso eu faria um script para arma e um pra bala
a void de trigger colocaria no player pra quando ele encostar em um obj com a tag Municao
script da arma se encarregaria do dano dela e de instanciar a bala e na bala se quiser destrui-la basta colocar no script dela um  Destroy(gameObject, 3);

desculpa se embolei muito pra explicar sou iniciante também mas essa parte foi uma das que quebrei muito a cabeça já antes ^^

speedluk
Avançado
Avançado

PONTOS : 958
REPUTAÇÃO : 16
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por speedluk em Seg Maio 11, 2020 2:17 am

Esse script que vc postou acredito que seja o da arma o OnTriggerEnter vc vao criar no script da bala e no Update vc adiciona o Destroy(gameObject, 3);

pode adicionar também dentro do if se ele colidir no obj com a tag Player

speedluk
Avançado
Avançado

PONTOS : 958
REPUTAÇÃO : 16
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por Micco em Seg Maio 11, 2020 2:49 am

Não sei se vai funcionar pois estou no celular, mas tente o seguinte:

Crie o gameObject que você quer que de munição, dentro do script da arma crie uma
Código:
public gameObject nomePublic;
Depois faça uma verificação usando o OnTriggerCollider como abaixo: (você precisará definir uma tag para o objeto que você quer que de munição)
Código:
void OnTriggerCollider(Collision other) {
    if(nomePublic.gameobject.compareTag == "TAG definida") {
      Municao += QuantasMunicoes;
  }
}

Lembrando que você pode criar um script especificamente pra esse gameObject, aí tu pode criar uma variável pra dar determinada munição direto na Unity, etc.
Lembrando que pode estar errado, porque além de eu estar no celular só mexo na parte do 2D, mas se tiver é coisa mínima, tu consegue mexer uns pauzinhos e arrumar ;D
Micco
Micco
MembroAvançado

Masculino PONTOS : 67
REPUTAÇÃO : 4
Áreas de atuação : C# - Iniciante
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por Lucasnovo1 em Seg Maio 11, 2020 8:24 am

@Micco escreveu:Não sei se vai funcionar pois estou no celular, mas tente o seguinte:

Crie o gameObject que você quer que de munição, dentro do script da arma crie uma
Código:
public gameObject nomePublic;
Depois faça uma verificação usando o OnTriggerCollider como abaixo: (você precisará definir uma tag para o objeto que você quer que de munição)
Código:
void OnTriggerCollider(Collision other) {
    if(nomePublic.gameobject.compareTag == "TAG definida") {
       Municao += QuantasMunicoes;
  }
}

Lembrando que você pode criar um script especificamente pra esse gameObject, aí tu pode criar uma variável pra dar determinada munição direto na Unity, etc.
Lembrando que pode estar errado, porque além de eu estar no celular só mexo na parte do 2D, mas se tiver é coisa mínima, tu consegue mexer uns pauzinhos e arrumar ;D
Valeu, vou tentar esse script

Lucasnovo1
Iniciante
Iniciante

PONTOS : 140
REPUTAÇÃO : 0
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por Micco em Seg Maio 11, 2020 12:44 pm

@Lucasnovo1 escreveu:
@Micco escreveu:Não sei se vai funcionar pois estou no celular, mas tente o seguinte:

Crie o gameObject que você quer que de munição, dentro do script da arma crie uma
Código:
public gameObject nomePublic;
Depois faça uma verificação usando o OnTriggerCollider como abaixo: (você precisará definir uma tag para o objeto que você quer que de munição)
Código:
void OnTriggerCollider(Collision other) {
    if(nomePublic.gameobject.compareTag == "TAG definida") {
       Municao += QuantasMunicoes;
  }
}

Lembrando que você pode criar um script especificamente pra esse gameObject, aí tu pode criar uma variável pra dar determinada munição direto na Unity, etc.
Lembrando que pode estar errado, porque além de eu estar no celular só mexo na parte do 2D, mas se tiver é coisa mínima, tu consegue mexer uns pauzinhos e arrumar ;D
Valeu, vou tentar esse script
De nada, só lembrando que na parte "QuantasMunicoes" tu pode adicionar um Random.Range pra dar uma quantidade de munições aleátorias :D
https://docs.unity3d.com/ScriptReference/Random.Range.html
Micco
Micco
MembroAvançado

Masculino PONTOS : 67
REPUTAÇÃO : 4
Áreas de atuação : C# - Iniciante
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por Lucasnovo1 em Seg Maio 11, 2020 3:40 pm

@Micco escreveu:
@Lucasnovo1 escreveu:
@Micco escreveu:Não sei se vai funcionar pois estou no celular, mas tente o seguinte:

Crie o gameObject que você quer que de munição, dentro do script da arma crie uma
Código:
public gameObject nomePublic;
Depois faça uma verificação usando o OnTriggerCollider como abaixo: (você precisará definir uma tag para o objeto que você quer que de munição)
Código:
void OnTriggerCollider(Collision other) {
    if(nomePublic.gameobject.compareTag == "TAG definida") {
       Municao += QuantasMunicoes;
  }
}

Lembrando que você pode criar um script especificamente pra esse gameObject, aí tu pode criar uma variável pra dar determinada munição direto na Unity, etc.
Lembrando que pode estar errado, porque além de eu estar no celular só mexo na parte do 2D, mas se tiver é coisa mínima, tu consegue mexer uns pauzinhos e arrumar ;D
Valeu, vou tentar esse script
De nada, só lembrando que na parte "QuantasMunicoes" tu pode adicionar um Random.Range pra dar uma quantidade de munições aleátorias :D
https://docs.unity3d.com/ScriptReference/Random.Range.html
Certo

Lucasnovo1
Iniciante
Iniciante

PONTOS : 140
REPUTAÇÃO : 0
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

DÚVIDA Re: Quero fazer que quando o player passa pelo GameObject, ele dar munição

Mensagem por Micco em Ter Maio 12, 2020 1:26 pm

@Lucasnovo1 escreveu:
@Micco escreveu:
@Lucasnovo1 escreveu:
@Micco escreveu:Não sei se vai funcionar pois estou no celular, mas tente o seguinte:

Crie o gameObject que você quer que de munição, dentro do script da arma crie uma
Código:
public gameObject nomePublic;
Depois faça uma verificação usando o OnTriggerCollider como abaixo: (você precisará definir uma tag para o objeto que você quer que de munição)
Código:
void OnTriggerCollider(Collision other) {
    if(nomePublic.gameobject.compareTag == "TAG definida") {
       Municao += QuantasMunicoes;
  }
}

Lembrando que você pode criar um script especificamente pra esse gameObject, aí tu pode criar uma variável pra dar determinada munição direto na Unity, etc.
Lembrando que pode estar errado, porque além de eu estar no celular só mexo na parte do 2D, mas se tiver é coisa mínima, tu consegue mexer uns pauzinhos e arrumar ;D
Valeu, vou tentar esse script
De nada, só lembrando que na parte "QuantasMunicoes" tu pode adicionar um Random.Range pra dar uma quantidade de munições aleátorias :D
https://docs.unity3d.com/ScriptReference/Random.Range.html
Certo
Use o OnTrigger se estiver usando o Is Trigger (99% de certeza) na colisão com o GameObject, se não, use o OnCollisionEnter :D
Micco
Micco
MembroAvançado

Masculino PONTOS : 67
REPUTAÇÃO : 4
Áreas de atuação : C# - Iniciante
Respeito as regras : Quero fazer que quando o player passa pelo GameObject, ele dar munição WvDYdlf

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

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