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 Very Happy
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Ajuda em Script de colisao na unity
Ajuda com scripts de inimigo e player'' interação de zumbi e player''
PESSOAL PRA VOCÊS OQUE TEM QUE TER EM UM JOGO DE SOBREVIVENCIA?
Oque acham dessa Meia Historia para meu jogo de sobrevivencia!Se quiserem deixar nomes kkk
ROTACIONAR NO ÂNGULO DO GAMEOBJECT
como abrir o app de email a partir de um jogo unity ?
[DÚVIDA] [2D] ALTERAR SPRITE SEM PRECISAR IMPORTAR DE NOVO
Diminuir a velocidade do veiculo Ativa um setActive
Arrastar um botão ao manter o mouse pressionado
Script para Câmera em primeira pessoa.
jogo buga a textura (manchas azuis e vermelhas)
[TUTORIAL] Luz Principal,Luz de Freio,Piscas para Carro,Moto,Caminhão,Ônibus,Etc...
[DUVIDA] CAMERA NÃO VISUALIZA LENS FLARE
Bug Unity ?
Criar Cidade Para Game
(DUVIDA)PlayerPrefs
Duvidas sobre a criação de jogos para celular
[TUTORIAL] Suspensão de carro com SLIDER
[TUTORIAL] Script de arma automatica
[_____CRONOGRAMA DO CANAL_____]
Pulo 2D
Procurar um Índice em uma lista
Alguem me recomenda uma versao estavel e atualizada da unity :C
[dúvida] Comando tranform.rotatante.x não funcionando direito.
[tutorial]Teleporte com tempo.
Laser 2D
Procuro equipe para criar jogo multiplayer online de sobrevivência.
[TUTORIAL] Unity 5 - Sistema Completo de PORTAS E CHAVES
Script não detecta certos comandos como "Input" e "GetKeyDown"
Bugs na textura
Duvida com Transform.position
Rotação apontando para um Objeto.
Como coloco video do youtube
MS Vehicles Free em vídeo de melhores assets
Marcos Elias Proton Bus Simulator AJUDA COM SISTEMA DE MAPA CONTÍNUO
Desativar Terrain
Sistema de corrida
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
Como resolver
[TUTORIAL] Inteligência artificial, inimigo e AIPoints
Dúvidas Script
problemas com rb.velocity e gravidade
[TUTORIAL] Script de pulo para jogos 3D em geral (Unity - C#)
3D, Player gruda na parede
Como puxar várias animações ao mesmo tempo
[TUTORIAL] Camera orbital para android (TOUCH)
[DÚVIDA] SITE DE MODELOS 3D PARA USO GRATUITO
[Alpha Android] - Night Hunter DevLog - Action RPG (Baixe e avalie por favor!)
[TUTORIAL] C# .NET | Visual Studio - conexão com banco de dados MySQL
COMO FAZER UM SISTEMA DE VIAGEM IGUAL (No Man's Sky)
Gerador de mesh procedual
Nova atualização do meu rpg De açao Opinioes
[TUTORIAL] Sistema de escolha de personagens
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
[TUTORIAL] C# .NET | Launcher simples que acessa um site.
[TUTORIAL] - Como fazer download da OBB do jogo, in-game! (Android)
Variavel UI
Apk Google Play
[DICA] - Traduzir o assistente de downloads do "Google Play OBB Downloader"
Duvidas sobre programação em C#
Problema ao renderizar dois lado de uma malha (blender)
como reconhecer a ''face'' de uma mesh da agua
Novo jogo survival sendo feito por mim
[TUTORIAL] - 8 Dicas de otimização para mobile (Tópico 2) (Android)
[TUTORIAL] Como criar suas texturas Normal Map, Displacement Map e Bump Map (Photoshop)
[DIVULGAÇÃO]Avaliem Meu Jogo Na Play Store!
Estudo Game da Carro Mobile
[TUTORIAL] C# .NET| Instalar Cargas de trabalho/Componentes Individuais no Visual Studio
Instanciar objetos na mão do Player
[____EFICIÊNCIA DO FÓRUM____]
[TUTORIAL] Aprenda a programar em C# des do começo :D
[TUTORIAL] ENVIAR A OPINIÃO DO SEU JOGADOR, PARA UM SERVIDOR
[TUTORIAL] Objeto flutuar como se estivesse no espaço ou na água
[DESENVOLVEDORES MOBILE] - NOVA AREA DO FÓRUM DEDICADA AO MOBILE! (Android e iOS)
[DESENVOLVIMENTO C# .NET] - NOVA AREA DO FÓRUM DEDICADA AO C# .NET!
Versão Unity
Como fazer um FAQ?
[RESOLVIDO] PLAYER ANDAR MAIS DEVAGAR AO APERTAR SHIFT
[TUTORIAL] Movimento simples para objetos filiados ao FPSController da Unity por código.
[Resolvido] Como animar a camera do FPSController da unity ? sem dar bug...
Tiro sistema dano
Duvida em Disparo em jogo de Fps.
Divulgaçao de Battle of Worlds
[duvida] Easy Roads
[DÚVIDA] TOCAR ANIMAÇÕES EM SEU TEMPO CORRETO
[____ADMINISTRAÇÃO____] Alterações IMPORTANTES no fórum.
[TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão? Clica aq e veja
gravidade está agindo de forma estranha em objetos diferentes
[ASSET] 2D Terrain Creator para Unity 3D
[DÚVIDA] SISTEMA DE CARGAS
Banco de dados Mysql e PHP?
duvida coletar itens e mudar de fase
Vagas na equipe do BR Bus
Como fazer inventário estilo minecraft?
Jogo de Moto no Unity 3D
MonoDevelop não esta abrindo.
[DEVLOG] Projeto - Girl Blade
DUVIDA INIMIGO ZOMBIE
Busco Equipes !
Hoje à(s) 5:07 pm
Hoje à(s) 4:05 pm
Hoje à(s) 4:04 pm
Hoje à(s) 3:57 pm
Hoje à(s) 3:13 pm
Hoje à(s) 3:04 pm
Hoje à(s) 2:35 pm
Hoje à(s) 2:25 pm
Hoje à(s) 12:56 pm
Hoje à(s) 12:54 pm
Hoje à(s) 12:16 pm
Hoje à(s) 11:10 am
Hoje à(s) 10:58 am
Hoje à(s) 10:49 am
Hoje à(s) 9:53 am
Hoje à(s) 8:48 am
Hoje à(s) 6:25 am
Hoje à(s) 6:19 am
Hoje à(s) 6:17 am
Hoje à(s) 3:51 am
Hoje à(s) 1:45 am
Ontem à(s) 11:57 pm
Ontem à(s) 11:33 pm
Ontem à(s) 10:37 pm
Ontem à(s) 10:33 pm
Ontem à(s) 10:24 pm
Ontem à(s) 9:29 pm
Ontem à(s) 9:27 pm
Ontem à(s) 9:25 pm
Ontem à(s) 9:19 pm
Ontem à(s) 9:17 pm
Ontem à(s) 9:15 pm
Ontem à(s) 9:11 pm
Ontem à(s) 9:08 pm
Ontem à(s) 9:07 pm
Ontem à(s) 9:00 pm
Ontem à(s) 8:57 pm
Ontem à(s) 8:52 pm
Ontem à(s) 8:49 pm
Ontem à(s) 8:47 pm
Ontem à(s) 8:38 pm
Ontem à(s) 8:29 pm
Ontem à(s) 8:24 pm
Ontem à(s) 8:23 pm
Ontem à(s) 8:03 pm
Ontem à(s) 7:19 pm
Ontem à(s) 7:05 pm
Ontem à(s) 6:20 pm
Ontem à(s) 5:42 pm
Ontem à(s) 3:56 pm
Ontem à(s) 10:25 am
Ontem à(s) 7:35 am
Qui Jul 20, 2017 11:48 pm
Qui Jul 20, 2017 11:48 pm
Qui Jul 20, 2017 7:32 pm
Qui Jul 20, 2017 7:26 pm
Qui Jul 20, 2017 6:36 pm
Qui Jul 20, 2017 4:45 pm
Qui Jul 20, 2017 4:43 pm
Qui Jul 20, 2017 4:36 pm
Qui Jul 20, 2017 4:26 pm
Qui Jul 20, 2017 4:20 pm
Qui Jul 20, 2017 2:50 pm
Qui Jul 20, 2017 10:03 am
Qui Jul 20, 2017 9:07 am
Qua Jul 19, 2017 11:42 pm
Qua Jul 19, 2017 10:31 pm
Qua Jul 19, 2017 10:12 pm
Qua Jul 19, 2017 9:40 pm
Qua Jul 19, 2017 7:26 pm
Qua Jul 19, 2017 6:28 pm
Qua Jul 19, 2017 6:14 pm
Qua Jul 19, 2017 5:48 pm
Qua Jul 19, 2017 2:26 pm
Qua Jul 19, 2017 2:21 pm
Qua Jul 19, 2017 11:49 am
Qua Jul 19, 2017 6:04 am
Ter Jul 18, 2017 9:31 pm
Ter Jul 18, 2017 9:03 pm
Ter Jul 18, 2017 8:56 pm
Ter Jul 18, 2017 8:37 pm
Ter Jul 18, 2017 8:25 pm
Ter Jul 18, 2017 6:13 pm
Ter Jul 18, 2017 5:17 pm
Ter Jul 18, 2017 4:55 pm
Ter Jul 18, 2017 1:16 pm
Ter Jul 18, 2017 12:54 pm
Ter Jul 18, 2017 11:43 am
Ter Jul 18, 2017 9:54 am
Ter Jul 18, 2017 6:17 am
Ter Jul 18, 2017 5:37 am
Seg Jul 17, 2017 11:17 pm
Seg Jul 17, 2017 10:43 pm
Seg Jul 17, 2017 7:24 pm
Seg Jul 17, 2017 5:52 pm
Seg Jul 17, 2017 4:19 pm
Seg Jul 17, 2017 4:13 pm
Seg Jul 17, 2017 3:42 pm
Seg Jul 17, 2017 7:13 am
Weverton Borges da Silva
Robinsandi
Extreme Craft
Extreme Craft
marcos4503
marcos4503
IanLuan
IanLuan
Joaopm1
Gaimo
IanLuan
bitgames
PauloFR
sidney1234
Duarte
Zecandy
Gabriel César O
Gabriel César O
Gabriel César O
Joaopm1
roger224
Joaopm1
marcos4503
arthearthutr
arthearthutr
roger224
Gaimo
MarcosSchultz
xXGianlucksXx
MarcosSchultz
MarcosSchultz
Annko
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
thzin
Gabriel César O
Gabriel César O
xXGianlucksXx
weslleyFx
ManoTrevor
Madness
dstaroski
PauloFR
MarcosSchultz
Mateus2583
ubroly
marcos4503
marcos4503
marcos4503
poyser
hetrodo_gamer
Extreme Craft
zMicael
Édipo
Madness
marcos4503
Gabriel César O
PauloFR
Dom3000
PauloFR
Callyde Jr
Callyde Jr
ManoTrevor
marcos4503
marcos4503
Weverton Borges da Silva
marcos4503
Gabriel César O
PauloFR
PauloFR
Bruno
Duarte
Dom3000
Gabriel César O
Gabriel César O
MarcosSchultz
Gabriel César O
dstaroski
Gabriel César O
Gabriel César O
Callyde Jr
kalel013
Kelvyn_Feitosa
Gabriel César O
Gabriel César O
dstaroski
dstaroski
Diego Felix
thzin

TAG

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido TAG

Mensagem por willianroma em Qui Jul 28, 2016 12:45 pm

Como funciona as Tags? como faço pra achar a Tag de um inimigo no meio da faze quando tenho vários inimigo na mesma?


Última edição por willianroma em Sex Ago 12, 2016 12:12 pm, editado 1 vez(es)

willianroma
Avançado
Avançado

PONTOS : 508
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por Guilherme_cj852 em Qui Jul 28, 2016 1:07 pm

Para pegar varios inimigos voce vai ter que utilizar uma array.
Código:
   public GameObject[] enemys;

   void Start () {
      enemys = GameObject.FindGameObjectsWithTag ("SUATAG"); // Note que estou usando FindGameObjetcsWithTag(esta no plural) pois se trata de uma array
   }
avatar
Guilherme_cj852
Programador

Masculino PONTOS : 1158
REPUTAÇÃO : 122
Idade : 16
Áreas de atuação : Programador C#
Designer
Iniciante em PHP
Respeito as regras :

Ver perfil do usuário http://ugames-studio.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por willianroma em Qui Jul 28, 2016 1:44 pm

Guilherme_cj852 escreveu:Para pegar varios inimigos voce vai ter que utilizar uma array.
Código:
 public GameObject[] enemys;

 void Start () {
 enemys = GameObject.FindGameObjectsWithTag ("SUATAG"); // Note que estou usando FindGameObjetcsWithTag(esta no plural) pois se trata de uma array
 }

Sabe se tem algum tutorial explicando mais sobre array?

willianroma
Avançado
Avançado

PONTOS : 508
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por fernando14015 em Qui Jul 28, 2016 1:59 pm

willianroma escreveu:
Guilherme_cj852 escreveu:Para pegar varios inimigos voce vai ter que utilizar uma array.
Código:
 public GameObject[] enemys;

 void Start () {
 enemys = GameObject.FindGameObjectsWithTag ("SUATAG"); // Note que estou usando FindGameObjetcsWithTag(esta no plural) pois se trata de uma array
 }

Sabe se tem algum tutorial explicando mais sobre array?

Aqui o tutorial:

https://www.youtube.com/watch?v=-mee0meDDvE

fernando14015
Iniciante
Iniciante

PONTOS : 812
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por John Rambo em Qui Jul 28, 2016 2:11 pm

willianroma escreveu:Sabe se tem algum tutorial explicando mais sobre array?

avatar
John Rambo
Moderador

Masculino PONTOS : 1950
REPUTAÇÃO : 405
Idade : 18
Áreas de atuação :
Unity;
Programação;
Modelagem;
Criação de cenários;
Sonorização;

Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por willianroma em Qui Jul 28, 2016 2:45 pm

Muito obrigado

willianroma
Avançado
Avançado

PONTOS : 508
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por willianroma em Qua Ago 10, 2016 4:55 pm

Então, eu tava meio que correndo desse negocio de Array mas nao vai ter jeito não. 

Digamos que eu tenha 3 inimigos e vou lutar com eles, o que eu preciso pra poder alterar 1 deles por vez? que no caso, seria tirar a vida deles.

Código:
public GameObject[] enemy;

 void Start() {
 enemy = GameObject.FindGameObjectsWithTag ("Enemy");
  }

 void OnTriggerEnter2D(Collider2D touch) {

 if (touch.gameObject.tag == "Enemy") {
 enemy.GetComponent<LifeBase> ().ApplyDamage (damage);
 }

 }

o que preciso fazer pra poder acessar a os elementos da array?

willianroma
Avançado
Avançado

PONTOS : 508
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por Guilherme_cj852 em Qua Ago 10, 2016 6:00 pm

Voce precisar criar um id para cada inimigo, e na hora de aplicar o damage é so especificar qual id quer.

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

public class teste : MonoBehaviour {

   public int idEnemy;
   public GameObject[] enemy;

   void Start() {
      enemy = GameObject.FindGameObjectsWithTag ("Enemy");
   }

   void OnTriggerEnter2D(Collider2D touch) {

      if (touch.gameObject.tag == "Enemy") {
         enemy[idEnemy].GetComponent<LifeBase> ().ApplyDamage (damage);
      }

   }
}
avatar
Guilherme_cj852
Programador

Masculino PONTOS : 1158
REPUTAÇÃO : 122
Idade : 16
Áreas de atuação : Programador C#
Designer
Iniciante em PHP
Respeito as regras :

Ver perfil do usuário http://ugames-studio.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por George Lucas Vieira em Qua Ago 10, 2016 6:47 pm

Você está tentando fazer um sistema de foco? Tipo Assassins Creed, quando você vai lutar, a câmera foca em um inimigo de cada vez. Se for isso, já não vai ser tão simples de fazer.
avatar
George Lucas Vieira
Moderador

Masculino PONTOS : 728
REPUTAÇÃO : 125
Idade : 14
Áreas de atuação : Programação, Modelagem e Animação.
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por willianroma em Qui Ago 11, 2016 12:42 am

George Lucas Vieira escreveu:Você está tentando fazer um sistema de foco? Tipo Assassins Creed, quando você vai lutar, a câmera foca em um inimigo de cada vez. Se for isso, já não vai ser tão simples de fazer.

É um jogo 2D, mas como tem varios inimigos eu preciso pega 1 por vez pra não eliminar todos de uma vez só

willianroma
Avançado
Avançado

PONTOS : 508
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por willianroma em Qui Ago 11, 2016 1:29 pm

Guilherme_cj852 escreveu:Voce precisar criar um id para cada inimigo, e na hora de aplicar o damage é so especificar qual id quer.

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

public class teste : MonoBehaviour {

 public int idEnemy;
 public GameObject[] enemy;

 void Start() {
 enemy = GameObject.FindGameObjectsWithTag ("Enemy");
 }

 void OnTriggerEnter2D(Collider2D touch) {

 if (touch.gameObject.tag == "Enemy") {
 enemy[idEnemy].GetComponent<LifeBase> ().ApplyDamage (damage);
 }

 }
}

Vlw, vou ver se consigo fazer aqui

willianroma
Avançado
Avançado

PONTOS : 508
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por willianroma em Qui Ago 11, 2016 2:59 pm

e se os inimigos forem iguais? tipo, o mesmo inimigo mas vários dele como se fosse clones, como faço pra diferencia o ID de cada? esse negocio de ID tem algo mais aprofundado que eu posso estudar ou algo do gênero?

willianroma
Avançado
Avançado

PONTOS : 508
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por weslleyFx em Qui Ago 11, 2016 3:24 pm

eu acredito que não haja a necessidade de usar ID
avatar
weslleyFx
Moderador

Masculino PONTOS : 2563
REPUTAÇÃO : 563
Idade : 19
Áreas de atuação : C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por willianroma em Qui Ago 11, 2016 3:39 pm

weslleyFx escreveu:eu acredito que não haja a necessidade de usar ID

Então me diga o que eu poderia fazer se n for utilizando ID. O que eu preciso é identificar o inimigo que estou atacando dentre os que estão na fase

Obs: os inimigos são iguais, mesmo prefab.

willianroma
Avançado
Avançado

PONTOS : 508
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por weslleyFx em Qui Ago 11, 2016 6:34 pm

bom eu teria que ver o modo que você esta fazendo para atacar os inimigos o Raycast Collision Trigger ?

para ambos os métodos o conceito e o mesmo basta armazenar a classe em uma variável
avatar
weslleyFx
Moderador

Masculino PONTOS : 2563
REPUTAÇÃO : 563
Idade : 19
Áreas de atuação : C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por willianroma em Qui Ago 11, 2016 7:26 pm

to usando o OnTriggerEnter2D

willianroma
Avançado
Avançado

PONTOS : 508
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por weslleyFx em Qui Ago 11, 2016 8:54 pm

Código:
 public float damage;
 
 void OnTriggerEnter2D(Collider2D touch)
 {
    if (touch.gameObject.GetComponent<LifeBase>() != null)
    {
      LifeBase enemy = touch.gameObject.GetComponent<LifeBase>();
      enemy.ApplyDamage (damage);
    }
 }
avatar
weslleyFx
Moderador

Masculino PONTOS : 2563
REPUTAÇÃO : 563
Idade : 19
Áreas de atuação : C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por willianroma em Sex Ago 12, 2016 10:37 am

weslleyFx escreveu:
Código:
 public float damage;
 
 void OnTriggerEnter2D(Collider2D touch)
 {
 if (touch.gameObject.GetComponent<LifeBase>() != null)
 {
 LifeBase enemy = touch.gameObject.GetComponent<LifeBase>();
 enemy.ApplyDamage (damage);
 }
 }

é, deu certo, vc poderia me explicar como funciona??

willianroma
Avançado
Avançado

PONTOS : 508
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por weslleyFx em Sex Ago 12, 2016 11:57 am

bom primeiro fazemos uma pergunta simples se existe uma classe chamada LifeBase no objeto isso e perguntado se o valor não e nulo

Código:
if (touch.gameObject.GetComponent<LifeBase>() != null)

logo depois armazenamos a classe do objeto que colidiu em uma variavel
Código:
LifeBase enemy = touch.gameObject.GetComponent<LifeBase>();

depois basta acessar o métodos necessários  
Código:
enemy.ApplyDamage (damage);
avatar
weslleyFx
Moderador

Masculino PONTOS : 2563
REPUTAÇÃO : 563
Idade : 19
Áreas de atuação : C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: TAG

Mensagem por willianroma em Sex Ago 12, 2016 12:14 pm

Vlw, obrigado pela explicação

willianroma
Avançado
Avançado

PONTOS : 508
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


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