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:
Procuro membros para minha Equipe (Programadores, designers, etc)
Recrutamento de equipe
Movimentação de inimigo
É assim que se começa um "novo mundo" na era medieval? kkjk
Criar Simulador de Sinuca
Tempo Minutos e Segundos Transformar em Volta mais Rapida
[TUTORIAL] Unity 5.5 - Splash Screen
R7 - GOOH (resident evil 7)
InputField/String Com formato para data XX/XX/XXXX
Estou com varias duvidas sobre o inputfield do ui canvas
(Dúvida) Setar ultima string de uma array
[Ajuda] Unity 5.5.0 não abre
Coroutines Loop
[____TÓPICO LIVRE____] FALE O QUE QUISER
Destruindo objeto em uma outra cena
modo desenvolvedor xbox one?
como usar o Lookat com o addforce do rigidibody?
Cryengine 3?
Transferência de valores.
Teste de usuário para um jogo
Ajuda com variaveis multiplas?
Animação da arma (Mirar/Recarregar)
script
Dash2D
[TUTORIAL] Barra de VIDA / HP contínua
Tornar objeto filho por script
Time.timeScale continua em 0
Animacao2D
Duvida Animation Play não faz nada
Unity 5 Bugado
Escolher que resoluções jogo vai ter
Baixar Documentaçao Unity 3D?
COMO DESATIVAR O SCRIPT "FisrtPersonController" DO PLAYER ATRAVÉS DE OUTRO SCRIPT
Ajuda Movimento2D
AJUDA COM BAKE EM LUZES
Tem como editar o inspector?
[TUTORIAL] Como Abrir e Fechar Gavetas - Unity 5
Números aleatorios
[TUTORIAL]Save Load Criptografado (Atualizado 07/12/16)
Trocar de true pra false em uma animação bool
[TUTORIAL] Alterarando o ícone do Executável do Jogo
Baixar Unity ?
Unity 5 + um pouco de conhecimento ou Skyrim?
Procuro vagas em equipes [Programador]
Help minha void oncollisionenter nao funciona e nao consio encontrar o do por que :/
Converter um Gameobject para uma byte array (byte[])
Asset de FPS - AU FPS Kit [unity 5] v1.5
[TUTORIAL] Dicas de otimização
Preciso saber o ponto medio entre dois Transform
[TUTORIAL] Banco de dados || MySQL
Unity 5.5 BETA (Mudanças)
[TUTORIAL] Serialização - JSON
[TUTORIAL] Melhorar a estabilidade dos veículos com Wheel Collider
[TUTORIAL]Como colocar videos ou intros simples na unity free
[TUTORIAL] Deformar o terreno
[TUTORIAL] Scripts Básicos para Iniciantes
Qual asset comprar?
Ideias para level design 3D
[TUTORIAL] Menu Pause AVANÇADO (Unity 5.3 ou superior)
Alien Planet - Atmospheric scattering test
Integração PHP e Unity
Ideia Inovadora
[TUTORIAL] DANO POR QUEDA e BARRA DE VIDA CONTÍNUA no mesmo script
Pra que serve o [SerializeField] e por que usar ele?
Forma uma equipe
Feixe de luz - melhor forma de fazer
erro sinistro
Duvida sobre o Peso do jogo?
Alquem tem alguma ideia de como fazer o Player tipo a cabeça olhar para o seu inimigo?
Como mudar rotacao de um objeto em relacao a posicao do outro objeto
Gostaria da opinião de vocês sobre o beta da Unity
Script
[TUTORIAL] Sistema de Escada Estilo FPS
Guitar The Legends of Brazil
[TUTORIAL] Escolher a quantos FPS (fixos) o seu jogo deverá rodar.
Hoje à(s) 9:26 am
Hoje à(s) 9:24 am
Hoje à(s) 9:16 am
Hoje à(s) 9:15 am
Hoje à(s) 8:13 am
Ontem à(s) 11:02 pm
Ontem à(s) 10:41 pm
Ontem à(s) 10:37 pm
Ontem à(s) 7:40 pm
Ontem à(s) 7:39 pm
Ontem à(s) 6:44 pm
Ontem à(s) 6:26 pm
Ontem à(s) 5:41 pm
Ontem à(s) 4:19 pm
Ontem à(s) 11:42 am
Ontem à(s) 11:15 am
Ontem à(s) 8:45 am
Ontem à(s) 6:17 am
Qua Dez 07, 2016 11:58 pm
Qua Dez 07, 2016 11:55 pm
Qua Dez 07, 2016 10:57 pm
Qua Dez 07, 2016 10:22 pm
Qua Dez 07, 2016 10:03 pm
Qua Dez 07, 2016 8:53 pm
Qua Dez 07, 2016 8:51 pm
Qua Dez 07, 2016 8:47 pm
Qua Dez 07, 2016 8:45 pm
Qua Dez 07, 2016 8:42 pm
Qua Dez 07, 2016 8:36 pm
Qua Dez 07, 2016 8:32 pm
Qua Dez 07, 2016 8:30 pm
Qua Dez 07, 2016 8:22 pm
Qua Dez 07, 2016 7:47 pm
Qua Dez 07, 2016 5:54 pm
Qua Dez 07, 2016 5:50 pm
Qua Dez 07, 2016 4:31 pm
Qua Dez 07, 2016 4:16 pm
Qua Dez 07, 2016 3:40 pm
Qua Dez 07, 2016 3:26 pm
Qua Dez 07, 2016 3:01 pm
Qua Dez 07, 2016 2:31 pm
Qua Dez 07, 2016 10:42 am
Ter Dez 06, 2016 10:46 pm
Ter Dez 06, 2016 10:30 pm
Ter Dez 06, 2016 6:02 pm
Ter Dez 06, 2016 5:01 pm
Ter Dez 06, 2016 3:31 am
Seg Dez 05, 2016 11:52 pm
Seg Dez 05, 2016 6:52 pm
Seg Dez 05, 2016 6:48 pm
Seg Dez 05, 2016 6:32 pm
Seg Dez 05, 2016 6:17 pm
Seg Dez 05, 2016 6:15 pm
Seg Dez 05, 2016 4:08 pm
Seg Dez 05, 2016 3:10 pm
Seg Dez 05, 2016 1:36 pm
Seg Dez 05, 2016 12:35 pm
Dom Dez 04, 2016 10:52 pm
Dom Dez 04, 2016 6:37 pm
Dom Dez 04, 2016 6:33 pm
Dom Dez 04, 2016 5:46 am
Dom Dez 04, 2016 3:34 am
Sab Dez 03, 2016 11:36 pm
Sab Dez 03, 2016 11:31 pm
Sab Dez 03, 2016 1:32 pm
Sab Dez 03, 2016 10:53 am
Sab Dez 03, 2016 1:25 am
Sab Dez 03, 2016 1:11 am
Sab Dez 03, 2016 1:08 am
Sex Dez 02, 2016 11:20 pm
Sex Dez 02, 2016 11:15 pm
Sex Dez 02, 2016 11:10 pm
Sex Dez 02, 2016 11:08 pm
Sex Dez 02, 2016 10:58 pm
Sex Dez 02, 2016 10:52 pm
RafaelCSharp
dstaroski
demetriosfernands
Dom3000
souteramoto
AndyShow
MarcosSchultz
foxtenn
leandroinforware
leandroinforware
hetrodo_gamer
hetrodo_gamer
hetrodo_gamer
Manawydan
kleytonpb
AndyShow
Dom3000
Callyde Jr
Matrirxp
zBanidor
MarcosSchultz
zBanidor
artplayer
MarcosSchultz
MarcosSchultz
DoctorGame15
dstaroski
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
hetrodo_gamer
Marlonwanger
diegopds
Dom3000
joabr
natanael.olimpio
hetrodo_gamer
hetrodo_gamer
Callyde Jr
dstaroski
Dom3000
Creat Games
Dom3000
hetrodo_gamer
dimmuo
Dom3000
Dom3000
artplayer
weslleyFx
RenanMSV
weslleyFx
Deiverson
John Rambo
Deiverson
Madness
Madness
weslleyFx
weslleyFx
artplayer
Madness
weslleyFx
weslleyFx
mafipt
dimmuo
Dom3000
Dom3000
Dom3000
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz

Spawn de inimigos Aleatorio

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

DÚVIDA Spawn de inimigos Aleatorio

Mensagem por Joaogabrielf13 em Sex Jun 19, 2015 8:57 pm

Teria com fazer um tutorial fazendo um spawn de inimigos que seja aleatorio?Tipo,tem um numero limite de spawns e ai rola um sorteio pra saber quais inimigos vao ser spawnados,exemplo,tem 10 inimigos que podem ser spawnados,ai tem o sorteio e três dos inimigos são spawnados. Very Happy Cool

Joaogabrielf13
Avançado
Avançado

Masculino PONTOS : 691
REPUTAÇÃO : 7
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por MarcosSchultz em Dom Jun 21, 2015 1:14 pm

Você está utilizando terrain ou cenário fixo?

o spawn é para ser em lugares aleatórios ou de inimigos aleatórios ou dos 2?

MarcosSchultz
Administrador

Masculino PONTOS : 7170
REPUTAÇÃO : 890
Idade : 20
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por Joaogabrielf13 em Dom Jun 21, 2015 1:42 pm

Cenario fixo.
De inimigos aleatorios apenas.

Joaogabrielf13
Avançado
Avançado

Masculino PONTOS : 691
REPUTAÇÃO : 7
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por MarcosSchultz em Dom Jun 21, 2015 2:01 pm

Dê uma olhada neste tutorial:



básicamente você fará um random.Range entre o número 0 e o número máximo para decidir a quantidade, depois um Random entre 0 e array.Lenght para decidir quais inimigos irá instanciar

seria algo +/- assim:

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

public class Gerador : MonoBehaviour {

   public GameObject LugarDoSpawn;
   public GameObject[] inimigos; // linke inimigos aqui
   public int minimoDeInimigos = 1,maximoDeInimigos = 10;//ajuste o minimo e o maximo para o sorteio

   void Start () {
      int quantidade = Random.Range (minimoDeInimigos, maximoDeInimigos); // aqui acontece o sorteio da quantidade de inimigos
      for (int x = 0; x < quantidade; x++) {
         Instantiate (inimigos[Random.Range (0,inimigos.Length)],LugarDoSpawn.transform.position,transform.rotation); // instancia um inimigo aleatorio
      }
   }
}

neste script eu deixei uma variavel para linkar um objeto vazio, que será o lugar do spawn... também deixei uma array para linkar diversos tipos de inimigos e 2 valores inteiros para decidir a quantidade que pode ser instanciada

então a quantidade é randomica e o tipo do inimigo também é randomico Very Happy

MarcosSchultz
Administrador

Masculino PONTOS : 7170
REPUTAÇÃO : 890
Idade : 20
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por Joaogabrielf13 em Dom Jun 21, 2015 5:07 pm

Obrigado Marcos!

Joaogabrielf13
Avançado
Avançado

Masculino PONTOS : 691
REPUTAÇÃO : 7
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por Joaogabrielf13 em Dom Jun 21, 2015 6:37 pm

Deu certo,um ultimo pedido,como faço para só spawnar quando o player se aproximar?
Eu posso usar por exemplo Distancia.magnitude<10?
é que não manjo quase nada de C#

Joaogabrielf13
Avançado
Avançado

Masculino PONTOS : 691
REPUTAÇÃO : 7
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por MarcosSchultz em Dom Jun 21, 2015 6:45 pm

esse spawn deve acontecer quatas vezes se o player se aproximar?

por que basta utilizar um Vector3.Distance para checar a distancia entre Player e Inimigo

MarcosSchultz
Administrador

Masculino PONTOS : 7170
REPUTAÇÃO : 890
Idade : 20
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por Joaogabrielf13 em Dom Jun 21, 2015 7:33 pm

Só uma vez.
E como eu utilizo esse Vector3.Distance no script?Desculpa,é que como eu disse,eu sou noob nesse assunto.

Joaogabrielf13
Avançado
Avançado

Masculino PONTOS : 691
REPUTAÇÃO : 7
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por MarcosSchultz em Dom Jun 21, 2015 8:02 pm

básicamente assim:

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

public class Gerador : MonoBehaviour {

   public GameObject LugarDoSpawn;
   public GameObject[] inimigos; // linke inimigos aqui
   public int minimoDeInimigos = 1,maximoDeInimigos = 10;//ajuste o minimo e o maximo para o sorteio
   private GameObject jogador;
   public float DistanciaParaSpawn = 10;
   private int quantidade;
   private bool realizarSpawn;

   void Start (){
      realizarSpawn = false;
      jogador = GameObject.FindWithTag ("Player");
      quantidade = Random.Range (minimoDeInimigos, maximoDeInimigos); // aqui acontece o sorteio da quantidade de inimigos
   }
   void Update () {
      if(Vector3.Distance (jogador.transform.position,transform.position) <= DistanciaParaSpawn && realizarSpawn == false){
         for (int x = 0; x < quantidade; x++) {
            Instantiate (inimigos[Random.Range (0,inimigos.Length)],LugarDoSpawn.transform.position,transform.rotation); // instancia um inimigo aleatorio
         }
         realizarSpawn = true;
      }
   }
}


isto irá pegar a distancia entre o objeto que tem a tag " Player " e o objeto que contem este script...

basta definir a distancia e pronto

MarcosSchultz
Administrador

Masculino PONTOS : 7170
REPUTAÇÃO : 890
Idade : 20
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por Joaogabrielf13 em Dom Jun 21, 2015 9:51 pm

Agora sim!Valeu Marcos!

Joaogabrielf13
Avançado
Avançado

Masculino PONTOS : 691
REPUTAÇÃO : 7
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por Anderson Negreiros em Qua Mar 30, 2016 2:15 pm

Olá, Marcos !

Eu tenho um problema parecido com o citado na pergunta.

Meu script possui dois arrays de GameObjetos diferentes
eu faço um random.rage da primeira array dos GameObjetos e coleto e instancio apenas um GameObjetos desse array.
ai começa o problema, eu faço  um random.rage da segunda array, preciso instanciar um numero "x"  desses GameObjetos da segunda array, mas preciso pegar ao menos um termo que combine com o primeiro array teria alguma dica de como devo prosseguir ?

grato!!

Anderson Negreiros
Iniciante
Iniciante

PONTOS : 275
REPUTAÇÃO : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por MarcosSchultz em Qua Mar 30, 2016 3:02 pm

Teria como postar o script e explicar um pouco melhor??? ficou um pouco confuso

MarcosSchultz
Administrador

Masculino PONTOS : 7170
REPUTAÇÃO : 890
Idade : 20
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por Anderson Negreiros em Qua Mar 30, 2016 7:26 pm

Sim, Claro!

Eu tenho um script onde possuo dentro dele dois arrays, que definiriam uma lista de objetos e a suas respectivas combinações, instancio um determinado objeto dessa lista randomicamente e preciso instanciar um numero "X" a exe: "3" três, da lista de suas combinações, onde um desses três tem que corresponder ao objeto instanciado anteriormente.

O código que tenho é esse.

grato !

Código:

using UnityEngine;
using System.Collections;

public class TestandoScriptSulhueta : MonoBehaviour
{
    // criando silhuetas
    public GameObject[] Silhuetas;

    // criando objetos
    public GameObject[] objetos;



    // identificador da silhueta
    public GameObject Ident;

    //contador de index
    int ind;
   
    //quantidade de animais
    int qtdObjetos;

    // numero maximo e minimo de Objetos.
    public int numMaxObj;
    public int numMinObj;


    public Transform posSilhu;
    public Transform posSilhuDois;
    public Transform posObj;

    //para pegar posicão inicial do objeto
    public Vector3 posInic;




    // Use this for initialization
    void Start()
    {

        ind = Random.Range(0, Silhuetas.Length);
        Ident = Silhuetas[ind];
        Debug.Log(Ident.name);

        Debug.Log(posInic);

        TrabComSilhuetaEscolhida();




    }

    // Update is called once per frame
    void Update()
    {


    }



    public void TrabComSilhuetaEscolhida()
    {
        Instantiate(Ident, posSilhu.position, Quaternion.identity);
    }




}

Anderson Negreiros
Iniciante
Iniciante

PONTOS : 275
REPUTAÇÃO : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por MarcosSchultz em Qua Mar 30, 2016 11:50 pm

peço desculpas, más continuo a não entender a dúvida... especificamente, nesta parte

"preciso instanciar um numero "X" a exe: "3" três"

MarcosSchultz
Administrador

Masculino PONTOS : 7170
REPUTAÇÃO : 890
Idade : 20
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por Anderson Negreiros em Sex Abr 01, 2016 2:56 am

Ahahahah. Tudo bem! Talvez eu não tenha me feito entender.
Deixa eu tentar novamente.
Vamos lá!
Eu tenho dois arrays, O primeiro array eu faço um radom.range e pego um único numero aleatório dele e instancio, até ai tudo bem, certo?
Vamos a duvida. No segundo array eu quero instanciar mais de um objeto randomicamente dessa lista. Dei como exemplo: três objetos, onde um deles tem que combinar com o objeto instanciado no primeiro array.  Minha duvida é: como defino ao segundo array que ao menos um dos objetos instanciados randomicamente por ele, deve combinar com o array da primeira lista ?

Espero que tenha me feito entender dessa vez hahaha...
desculpa o trabalho!
grato !

Anderson Negreiros
Iniciante
Iniciante

PONTOS : 275
REPUTAÇÃO : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por MarcosSchultz em Sex Abr 01, 2016 4:03 pm

Ai depende, o que define se um objeto "combina" com o outro ou não?

MarcosSchultz
Administrador

Masculino PONTOS : 7170
REPUTAÇÃO : 890
Idade : 20
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por Chilinger em Sab Abr 02, 2016 11:36 am

Marcos no seu script o que tenho que fazer para no lugar de distancia ele instancia logo que entrar em jogo

Chilinger
MembroAvançado

Masculino PONTOS : 996
REPUTAÇÃO : 22
Idade : 22
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por geeksou em Sab Abr 02, 2016 11:52 am

Chilinger escreveu:Marcos no seu script o que tenho que fazer para no lugar de distancia ele instancia logo que entrar em jogo

Basta remover a verificação da distancia

Código:

//Com verificação de distancia
if(Vector3.Distance (jogador.transform.position,transform.position) <= DistanciaParaSpawn && realizarSpawn == false){...}

//Sem verificação de distancia
if(realizarSpawn == false) {...}

geeksou
Designer

Masculino PONTOS : 931
REPUTAÇÃO : 43
Idade : 22
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por Chilinger em Sab Abr 02, 2016 12:42 pm

vlw

Chilinger
MembroAvançado

Masculino PONTOS : 996
REPUTAÇÃO : 22
Idade : 22
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por Anderson Negreiros em Sab Abr 02, 2016 5:22 pm

Puts !!! Verdade hahahahahahahahahahaah.
não acredito que esqueci de explicar isso, desculpa!

mas a ideia é a mesma,
então, digamos que na primeira lista eu tenha uma lista de objetos "a,b,c,d,e,f..."
na segunda "a1,b1,c1,d1,e1,f1..."
eu instancio randomicamente um objeto, que vou usar como exemplo o  "c", e a partir disso, eu vou fazer um segundo instanciamento randômico, só que agora da segunda lista e trarei mais de um objeto.  e um desses objetos, teria que ser o "c1". como eu faria isso ?
acredito que deveria usar o primeiro instanciamento para determinar o segundo, contudo estou perdido.

obs: essas letras seriam nomes de objetos mas poderia trabalhar com tags para defini-los também se isso facilitar esse processo.  

desculpa mais uma vez !
valeu !

Anderson Negreiros
Iniciante
Iniciante

PONTOS : 275
REPUTAÇÃO : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por MarcosSchultz em Seg Abr 04, 2016 12:47 pm

Elaborei um alógica bastante simples para instanciar um item e ter um correspondente na próxima sequência, sem nunca repetir o mesmo instantiate:

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

public class Criar : MonoBehaviour {

   public GameObject[] Lista1, Lista2;// ambas as listas tem 6 objetos em cada uma
   private int numSelecionado, numAleatorio1, numAleatorio2;

   void Start () {
      
      numSelecionado = Random.Range (0, Lista1.Length);
      Instantiate (Lista1 [numSelecionado], transform.position, transform.rotation);
      Instantiate (Lista2 [numSelecionado], transform.position, transform.rotation);
      //
      numAleatorio1 = Random.Range (0, Lista2.Length);
      while (numAleatorio1 == numSelecionado) {
         numAleatorio1 = Random.Range (0, Lista2.Length);
      }
      //
      numAleatorio2 = Random.Range (0, Lista2.Length);
      while (numAleatorio2 == numSelecionado || numAleatorio2 == numAleatorio1) {
         numAleatorio2 = Random.Range (0, Lista2.Length);
      }
      //
      Instantiate (Lista2 [numAleatorio1], transform.position, transform.rotation);
      Instantiate (Lista2 [numAleatorio2], transform.position, transform.rotation);
   }
}

Más este sistema requer algumas coisas, como:

1 - as 2 listas devem ter no mínimo 4 elementos
2 - a lista 2 deve ter mais elementos ou o mesmo número de elementos da lista 1.


Outra coisa... aconselho muito cuidado ao lidar com o while, pois se você não manja muito de programação, pode acabar travando a Unity por fazer loops infinitos... dê uma olhada no vídeo para entender:


MarcosSchultz
Administrador

Masculino PONTOS : 7170
REPUTAÇÃO : 890
Idade : 20
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

DÚVIDA Re: Spawn de inimigos Aleatorio

Mensagem por Anderson Negreiros em Seg Abr 04, 2016 9:07 pm

Valeu, Marcos!
era mais ou menos isso.
Tenho assistido a algumas playlists e acompanhado seu canal, muito bom por sinal,
Parabéns !
tava a mais ou menos um ano sem programar e ele tem me tirado muitas duvidas (y)

Valeu !

Anderson Negreiros
Iniciante
Iniciante

PONTOS : 275
REPUTAÇÃO : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

- Tópicos similares

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