Página 1 de 1

Como fazer um bloco cair do teto

Enviado: Dom Dez 11, 2016 5:52 pm
por Christian
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.

Re: Como fazer um bloco cair do teto

Enviado: Dom Dez 11, 2016 6:02 pm
por Adilson
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

Re: Como fazer um bloco cair do teto

Enviado: Seg Dez 19, 2016 11:11 am
por saim
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