Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CafeNeon

chuva com duplicate movieclip

Recommended Posts

Olá Pessoal.

Peguei um código de chuva, com duplicate movieClip, ele tá funcionando de boa só que gostaria que as gotas caissem randomicamente, cada uma em seu tempo e não todas juntas.

 

Será que alguém pode me ajudar.

 

Segue o código fora do movie:

 

//////////// Agua ///////////////

for (k=20; k<50; k++) {

duplicateMovieClip(_root.mvAguaChuveiro.mvGota01, "mvGota01"+k, k);

}

 

 

Segue o código no movie:

 

onClipEvent (load) {

//specifies the size of the movie stage

movieWidth = 200;

movieHeight = 200;

 

 

i = Math.random()*7;

k = Math.PI+Math.random()*Math.PI;

 

//giving each snowflake unique characteristics

this._xscale = this._yscale=50+Math.random()*50;

this._alpha = 20+Math.random()*100;

this._x = Math.random()*movieWidth;

this._y = Math.random()*movieHeight;

}

onClipEvent (enterFrame) {

//putting it all together

rad += (k/180)*Math.PI;

this._x -= Math.cos(rad);

this._y == i;

if (this._y>=movieHeight) {

this._y = -10;

}

if ((this._x>=movieWidth) || (this._x<=0)) {

this._x = -10+Math.random()*movieWidth;

this._y = -10;

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui:

//////////// Agua ///////////////

for (k=20; k<50; k++) {

duplicateMovieClip(_root.mvAguaChuveiro.mvGota01, "mvGota01"+k, k);

}

 

 

Ele cria os pingos de agua

 

Aqui:

onClipEvent (enterFrame) {

//putting it all together

rad += (k/180)*Math.PI;

this._x -= Math.cos(rad);

this._y == i;

if (this._y>=movieHeight) {

this._y = -10;

}

if ((this._x>=movieWidth) || (this._x<=0)) {

this._x = -10+Math.random()*movieWidth;

this._y = -10;

}

}

Ele controla os pingos

 

esse -10 do y é a velocidade

 

Se você colocar ths.y -= Math.round(Math.random()*10);

 

Você vai ter um valor variando de 0 a 10

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então Berseck, o problema é que a minha chuva é visão superior, são gotas caindo de uma visão superior como se alguém estivesse no chuveiro olhando para baixo no ralo, se eu colocar esse código as gotas saem andando e saem do foco da posição que eu preciso

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.