Gerador infinito de Obstaculos 2D
4 participantes
Página 1 de 1
Gerador infinito de Obstaculos 2D
Estou com dificuldades de criar varios obstaculos 2d
Queria implementar um sistema em que coloco varios gameobject
nesse escript
e gerasse um de forma aleatoria
para quando a posiçao chegar na variavel fim outra gameobject seria sorteada
para a variavel inicio
Queria implementar um sistema em que coloco varios gameobject
nesse escript
e gerasse um de forma aleatoria
para quando a posiçao chegar na variavel fim outra gameobject seria sorteada
para a variavel inicio
- Código:
#pragma strict
var vel = 10;
var inicio = 8;
var fim = -7;
function Start () {
transform.position.y=5.5;
}
function Update () {
transform.Translate(0,-vel*Time.deltaTime,0);
if(transform.position.y<=fim){
transform.position.y=inicio;
}
}
function OnTriggerEnter(other:Collider){
if(other.CompareTag("Player")){
controle.vida-=1;
}
}
danyllo106- Avançado
- PONTOS : 3521
REPUTAÇÃO : 7
Idade : 27
Respeito as regras :
hellkiller- Mestre
- PONTOS : 4053
REPUTAÇÃO : 170
Áreas de atuação : Programação em C#,
Modelagem,
GameArt.
Respeito as regras :
Re: Gerador infinito de Obstaculos 2D
ja tinha olhado esse video
so que o meu caso é diferente
os objetos que eu quero botar são diferentes e nao,no caso do video, criar um random
de um objeto e mudar a posiçao dele
so que o meu caso é diferente
os objetos que eu quero botar são diferentes e nao,no caso do video, criar um random
de um objeto e mudar a posiçao dele
danyllo106- Avançado
- PONTOS : 3521
REPUTAÇÃO : 7
Idade : 27
Respeito as regras :
Re: Gerador infinito de Obstaculos 2D
Tem como explicar melhor a sua duvida ? Comecei fazendo jogos de runner e adiquiri bastante experiência em gerar objetos etc...
GustavoMaster- Avançado
- PONTOS : 3771
REPUTAÇÃO : 14
Idade : 21
Respeito as regras :
Re: Gerador infinito de Obstaculos 2D
queria um script em que eu
coloco tres gameobjects
e eles sao sorteados aleatoriamente
um de cada vez
que nem no canal do games indie
http://canalgamesindie.blogspot.com.br/2014/05/tutorial-unity-3d-jogos-de-corrida.html
so q no meu caso
o jogo é 2d
e, ao invez do personagem, quem se move
são os objetos, no eixo y
como esta no script:
para quando chegar no fim
outro objeto seria sorteado no inicio
coloco tres gameobjects
e eles sao sorteados aleatoriamente
um de cada vez
que nem no canal do games indie
http://canalgamesindie.blogspot.com.br/2014/05/tutorial-unity-3d-jogos-de-corrida.html
so q no meu caso
o jogo é 2d
e, ao invez do personagem, quem se move
são os objetos, no eixo y
como esta no script:
- Código:
#pragma strict
var vel = 10;
var inicio = 8;
var fim = -7;
function Start () {
transform.position.y=5.5;
}
function Update () {
transform.Translate(0,-vel*Time.deltaTime,0);
if(transform.position.y<=fim){
transform.position.y=inicio;
}
}
para quando chegar no fim
outro objeto seria sorteado no inicio
danyllo106- Avançado
- PONTOS : 3521
REPUTAÇÃO : 7
Idade : 27
Respeito as regras :
Re: Gerador infinito de Obstaculos 2D
Cara, tudo que tu precisa já foi te passado... Você tem os tutoriais do Paulo e do Bruno, o sistema eh o mesmo.
Você está querendo implementar uma array para poder jogar uns 4~5 tipos de obstáculos diferentes?
Você está querendo implementar uma array para poder jogar uns 4~5 tipos de obstáculos diferentes?
Re: Gerador infinito de Obstaculos 2D
Esse script é bem básico para gerar obstáculos, mas ele gera 1 só não tem um sistema de sorteio, quando eu queria gerar mais de 1 eu duplicava ou triplicava o objeto quem tem o script e ajustava o tempo para eles serem spawnados sem um ficar em cima do outro.
- Código:
public GameObject ObstaSpawn;// o objeto a ser spawnado
public float Intervalo;// só verifica quando chega no Tempo de spawn
public float Tempo; // o tempo que vai gerar cada obstaculo
void Start () {
Tempo = 0;
}
void Update () {
Tempo +=Time.deltaTime; // faz o tempo correr
if(Tempo >= Intervalo)// verifica se ja pode gerar o objeto
{
Tempo = 0;
Instantiate(ObstaSpawn); // Cria o Objeto
}
}
GustavoMaster- Avançado
- PONTOS : 3771
REPUTAÇÃO : 14
Idade : 21
Respeito as regras :
Tópicos semelhantes
» Terreno infinito
» [AJUDA] Drop infinito xD
» Gerador de códigos
» Obstaculos aleatorios
» Tiro?? Gerador de inimigos?
» [AJUDA] Drop infinito xD
» Gerador de códigos
» Obstaculos aleatorios
» Tiro?? Gerador de inimigos?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos