Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

como eu faço para criar algo como os canos do flap bird?

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
SliferXrZ
Novato
Novato
Reações: 0
Mensagens: 1

como eu faço para criar algo como os canos do flap bird?

Mensagem por SliferXrZ » Qui Jun 02, 2022 10:32 pm

eu queria fazer uma versão meio de brincadeira de flap bird só que eu não consigo achar em lugar nenhum um código para criar os canos em lugares aleatórios fora da tela e fazer eles virem até a tela, o resto eu até achei ou já sabia como fazer mas esse código eu não achei em lugar algum.

Avatar do usuário
geo7777
Novato
Novato
Reações: 0
Mensagens: 4

Re: como eu faço para criar algo como os canos do flap bird?

Mensagem por geo7777 » Sex Ago 12, 2022 7:58 pm

é uma solução meio gambiarra mas da certo(vo considerar que vc usa o game maker)

1 - primeiro vc cria cano com um espaço no meio ja pronto(verifica a colisão dele pra ver se ela n ta tampando o buraco)
2 - vc cria um objeto spawner que vai criar esse canos no jogo fora da tela
3 - nesse spawner você vai colocar o código pra criar os canos(o codigo "instance_create_layer()"), mas tu coloca varias coordenadas de onde o cano pode ser criado(tu pode usar o codigo "chosse()")
4 - você vai no objeto do cano e coloca so uma coisa no step dele, coloca "X -= 2"(caso tu queira mais rápido é só aumentar o numero)
5 - acabou

ajuda na parte do spawner:

-create:
timer = 60
coordenada_x = (escolha uma coordenada)
coordenada_y = (escolha uma coordenada)
coordenada_Z = (escolha uma coordenada)

_y = choose(coordenada_x, coordenada_y, coordenada_z)

- step:
timer--;
if timer = 0
{
instance_create_layer(x,_y,"layer",cano)
{
_y = choose(coordenada_x, coordenada_y, coordenada_z)
global.timer = 60
}

}

Responder

Quem está online

Usuários navegando neste fórum: Bing [Bot] e 5 visitantes