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 fazer um bloco cair do teto

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Christian
Membro
Membro
Reações: 0
Mensagens: 75

Como fazer um bloco cair do teto

Mensagem por Christian » Dom Dez 11, 2016 5:52 pm

Ola pessoal. Pessoal preciso de uma ajudinha.
Minha ideia e a seguinte
Quando o Player estiver se aproximando de um bloco que esta no teto e
o player estando no chao, o bloco comeca a tremer la em cima e quando o Player estiver debaixo
do bloco e despenca la de cima.
Voces poderiam me ajudar com o codigo? Ja tentei de tudo.

Avatar do usuário
Adilson
Membro
Membro
Reações: 0
Mensagens: 114
Localização: Curitiba Parana

Re: Como fazer um bloco cair do teto

Mensagem por Adilson » Dom Dez 11, 2016 6:02 pm

para fazer tremer com a distancia do jogador pode usar o seguiinte

Código: Selecionar todos

if distance_to_object(jogador)<10
{
    sm=1.5;
    randomize();
    x=xstart-sm+irandom(sm*2);
    y=ystart-sm+irandom(sm*2);
}
agora para o bloco despencar vc vai precisar fazer a seguinte adaptaçao no codigo
CREAT do BLoco

Código: Selecionar todos

despencar=false;
step do bloco

Código: Selecionar todos

if despencar
vspeed+=0.6;
else
{
    if distance_to_object(jogador)<100
    {
        sm=1.5;
        randomize();
        x=xstart-sm+irandom(sm*2);
        y=ystart-sm+irandom(sm*2);
    }
    if place_meeting(x,y+50,jogador)
    despencar=true;
}
Mude os valores de 50 e 100 e coloque os que melhor se adaptarem
Vlw, Flw !!

Avatar do usuário
saim
Membro
Membro
Reações: 0
Mensagens: 20
Localização: BH - Minas

Re: Como fazer um bloco cair do teto

Mensagem por saim » Seg Dez 19, 2016 11:11 am

Parece que você precisa definir a distância do bloco ao objeto, mas apenas com relação ao eixo X.
Molezinha.

Código: Selecionar todos

distX = abs(x - nomeDoObjetoPlayer . x);

Em função desse valor, você pode fazer o que quiser com o código

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes