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:
Duvida como instância um game objeto com Raycast
JUMP no estilo Subwey surf
(Dúvida) Objeto receber posição do Raycast.
SOBRE "IK" INVERSE KINEMATICS
Problema Com Virtual Buttons Help me ;-;
GALERA PRECISO DE MODELADORES ,DESIGNER E PROGAMADORES PARA A MINHA EQUIPE DE UNITY 5
e algum bug??
Alguém Para Dar Uma Avaliada no Meu Jogo de Terror :)
[____ADMINISTRADOR OFFLINE____]
Tela rosa em jogos
sobre build run no Android
Ajuda na script
[ajuda] câmera puxada
Duvida de script de controle
Não carrega próxima cena após finalizar cutscene
Duvida de script avançada
[TUTORIAL] Derrubar arvores e dropar madeiras dela
Vocês poderiam avaliar meu jogo para Android? (30mb)
[____TÓPICO LIVRE____] FALE O QUE QUISER
Ajuda com elementos UI
Procuro Pessoas Para Minha Equipe De Desenvolvedores de Jogos No Unity 5.4 (Progamadores,Designer e etc)
Ajuda com AI
Multiplayer com photon
Procuro membros para minha Equipe (Programadores, designers, etc)
[PEDIDO] Tutorial de Multiplayer
[TUTORIAL] Sistema COMPLETO de câmeras
procuro equipe para meu jogo de bus
Procuro Pessoas Para Minha Equipe De Desenvolvedores de Jogos No Unity 5.4
Formação de equipe para jogo estilo Days Gone (Campanha , Multiplayer) , (já está em criação)
AJUDA SCRIPT LUZ UNITY 5.5
3 Armas mediavais gratis, criada por min
Alguém poderia me ajudar a entender esse script
[TUTORIAL] Entrar no carro estilo GTA
Folha de Palmeira (Modelo 3D)
DESLIGAR E LIGAR O CARRO
Procuro programadores para meu jogo
Duvida sobre pulo
unity pack
PROCURO EQUIPE PARA DESENVOLVER UM GAME NO ESTILO BOMBERMAN (ANTIGOS) ENTRAR EM CONTATO
Formação de equipes Bus Brasil
Projeto - IMU, terror de sobrevivência em primeira pessoa (estilo silent hill)
[JOGO] Dead Age(Em desenvolvimento).
Vcs ja publicaram algum game ou aplicativo na playstore?
Ajuda para Criar Um Mapa que se passa em uma escola brasileira
[TUTORIAL] Sistema de inventário Sobrevivência
Novo Modelo de Espada Blender
[JOGO] The Park Life [DEMO DISPONIVEL]
Quero entrar para uma equipe.
Duvida sobre instantiate
Duvida passar de fase com objetos
[TUTORIAL] Como fazer uma Barra de Loading na Unity 5
[TUTORIAL] Alterar a velocidade de queda de um RigidBody
jogo 3D como fazer o personagem...
Problema ao atualizar o Unity 3D
[TUTORIAL] Camera orbital com zoom (scroll)
[TUTORIAL] MENU PRINCIPAL - UNITY 5 (5.3 ou superior) (Com UI)
Dúvida animation
WhellJoint 2D
Asset para estudo
Ajuda sobre como usar X Axis e Y Axis no lugar do Mouse - UNITY
Arvore no Trees
Porta de correr
Acessar variáveis do Network Manager
ajuda com script de inimigo para fazer com que ele só ataque quando ver o player
como corrijo esses erro "was expected"
duvida em script
galera quero saber se tem como fazer um sistema em que o personagem coleta tempo caso o tempo acabe de game over
COMO ARRUMAR O BUG DA UNITY
Diminuir o número de casas decimais de uma variável float
Joystick virtual para Unity 5.4?
Modelo de Espada medieval em Blender
[TUTORIAL] AI Enemy ( Jogos de terror )
Como colocar o som para ficar repetindo ?
Limitador de velocidade
[AJUDA] UNITY NAO MOVIMENTA PLAYER COM JOYSTICK VIRTUAL
Hoje à(s) 2:53 am
Hoje à(s) 2:52 am
Ontem à(s) 10:35 pm
Ontem à(s) 10:08 pm
Ontem à(s) 10:07 pm
Ontem à(s) 10:06 pm
Ontem à(s) 9:06 pm
Ontem à(s) 7:52 pm
Ontem à(s) 7:02 pm
Ontem à(s) 6:54 pm
Ontem à(s) 6:14 pm
Ontem à(s) 5:21 pm
Ontem à(s) 5:12 pm
Ontem à(s) 5:11 pm
Ontem à(s) 5:11 pm
Ontem à(s) 5:10 pm
Ontem à(s) 5:05 pm
Ontem à(s) 5:03 pm
Ontem à(s) 3:10 pm
Ontem à(s) 3:01 pm
Ontem à(s) 2:45 pm
Ontem à(s) 2:02 pm
Ontem à(s) 12:02 pm
Ontem à(s) 11:06 am
Ontem à(s) 10:53 am
Ontem à(s) 10:48 am
Dom Jan 15, 2017 10:14 pm
Dom Jan 15, 2017 7:51 pm
Dom Jan 15, 2017 6:31 pm
Dom Jan 15, 2017 6:03 pm
Dom Jan 15, 2017 5:54 pm
Dom Jan 15, 2017 5:17 pm
Dom Jan 15, 2017 4:30 pm
Dom Jan 15, 2017 4:24 pm
Dom Jan 15, 2017 4:16 pm
Dom Jan 15, 2017 2:52 pm
Dom Jan 15, 2017 9:40 am
Dom Jan 15, 2017 9:06 am
Dom Jan 15, 2017 12:01 am
Sab Jan 14, 2017 8:06 pm
Sab Jan 14, 2017 7:55 pm
Sab Jan 14, 2017 5:53 pm
Sab Jan 14, 2017 10:38 am
Sab Jan 14, 2017 9:06 am
Sab Jan 14, 2017 7:37 am
Sab Jan 14, 2017 7:25 am
Sab Jan 14, 2017 7:22 am
Sab Jan 14, 2017 7:21 am
Sex Jan 13, 2017 11:49 pm
Sex Jan 13, 2017 10:21 pm
Sex Jan 13, 2017 9:13 pm
Sex Jan 13, 2017 7:41 pm
Sex Jan 13, 2017 7:35 pm
Sex Jan 13, 2017 7:29 pm
Sex Jan 13, 2017 7:26 pm
Sex Jan 13, 2017 7:14 pm
Sex Jan 13, 2017 7:11 pm
Sex Jan 13, 2017 7:05 pm
Sex Jan 13, 2017 7:02 pm
Sex Jan 13, 2017 7:01 pm
Sex Jan 13, 2017 6:59 pm
Qui Jan 12, 2017 11:09 pm
Qui Jan 12, 2017 10:51 pm
Qui Jan 12, 2017 8:10 pm
Qui Jan 12, 2017 3:32 pm
Qui Jan 12, 2017 2:09 pm
Qui Jan 12, 2017 12:07 pm
Qui Jan 12, 2017 1:17 am
Qua Jan 11, 2017 10:45 pm
Qua Jan 11, 2017 3:45 pm
Qua Jan 11, 2017 1:20 pm
Qua Jan 11, 2017 1:19 am
Qua Jan 11, 2017 1:12 am
Qua Jan 11, 2017 12:56 am
Qua Jan 11, 2017 12:47 am
rafaelllsd
rafaelllsd
rafaelllsd
alexalex
John Rambo
artplayer
John Rambo
dstaroski
dstaroski
Igor Melim
R R
MarcosSchultz
MarcosSchultz
MarcosSchultz
joabr
MarcosSchultz
MarcosSchultz
marcos4503
Igor Melim
sabbath
Manawydan
Callyde Jr
artplayer
Chilinger
Chilinger
Chilinger
Manawydan
dstaroski
Willian Wii
Pedro Canassa Garcia
MateusWTP
Willian Wii
tom ramber
RenanMSV
tom ramber
Willian Wii
AndyShow
dstaroski
Kaiky leandro
Kaiky leandro
joabr
ismarspn
Willian Wii
GamersBR
hen000
Weverton Borges da Silva
Weverton Borges da Silva
hen000
John Rambo
Manawydan
bymaxbig
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
John Rambo
weslleyFx
bymaxbig
thiagograssi
AndyShow
joaohw
rafaelllsd
John Rambo
R R
Marlonwanger
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz

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 : 322
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
   }

Guilherme_cj852
ProgramadorMaster

Masculino PONTOS : 954
REPUTAÇÃO : 114
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 : 322
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 : 626
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?


John Rambo
Moderador

Masculino PONTOS : 1407
REPUTAÇÃO : 252
Idade : 17
Á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 : 322
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 : 322
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);
      }

   }
}

Guilherme_cj852
ProgramadorMaster

Masculino PONTOS : 954
REPUTAÇÃO : 114
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.

George Lucas Vieira
Moderador

Masculino PONTOS : 515
REPUTAÇÃO : 113
Idade : 13
Á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 : 322
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 : 322
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 : 322
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

weslleyFx
Moderador

Masculino PONTOS : 2033
REPUTAÇÃO : 439
Idade : 18
Áreas de atuação : Csharp programming language 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 : 322
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

weslleyFx
Moderador

Masculino PONTOS : 2033
REPUTAÇÃO : 439
Idade : 18
Áreas de atuação : Csharp programming language 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 : 322
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);
    }
 }

weslleyFx
Moderador

Masculino PONTOS : 2033
REPUTAÇÃO : 439
Idade : 18
Áreas de atuação : Csharp programming language 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 : 322
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);

weslleyFx
Moderador

Masculino PONTOS : 2033
REPUTAÇÃO : 439
Idade : 18
Áreas de atuação : Csharp programming language 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 : 322
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