Bună ziua tuturor. Aceasta este 3 lecții pe acest forum. Această lecție este dedicată modului de a face o zăpadă în scădere într-o culoare.
1. În primul rând, alegeți AS2. selectați dimensiunea fișierului Modificați ---> Document sau apăsați Ctrl + J. 300 la rata de cadre 300. 25
![Lecția 3 care se încadrează în zăpadă - forum 2d animator (crearea unui desen animat) Lecția 3 care se încadrează în zăpadă - forum 2d animator](https://images-on-off.com/images/178/urok3padayushiysnegforum2danimator-e6c617a6.jpg)
2. Acum creați un nou simbol, mergeți la Insert --- >> Simbol nou
Apelați-l pe Zăpadă, selectați Clip video.
![Lecția 3 care se încadrează în zăpadă - forum 2d animator (cărți) Lecția 3 care se încadrează în zăpadă - forum 2d animator](https://images-on-off.com/images/178/urok3padayushiysnegforum2danimator-b605eb9e.png)
3. Sunteți în Simbol, trageți o fulg de zăpadă. Facem fulgul de zăpadă transparent.
(Aveți posibilitatea să desenați o fulg de zăpadă în Photoshop și să o lipiți în Simbol.)
De exemplu, am făcut-o
![Lecția 3 care se încadrează în zăpadă - forum 2d animator (toon boom) Lecția 3 care se încadrează în zăpadă - forum 2d animator](https://images-on-off.com/images/178/urok3padayushiysnegforum2danimator-31d0e95e.png)
5. Reveniți la principală, faceți clic pe cronologia de pe primul cadru și apăsați F9
![Lecția 3 care se încadrează în zăpadă - forum 2d animator (animație tvpaint) Lecția 3 care se încadrează în zăpadă - forum 2d animator](https://images-on-off.com/images/178/urok3padayushiysnegforum2danimator-879c22eb.png)
6. A apărut fereastra Action-Flames
Introducem codul înăuntru.
COD:
COD
init = funcție () width = 300;
// pixeli
înălțimea = 200;
// pixeli
max_snowsize = 10;
// pixeli
fulgi de zăpadă = 50;
// cantitate
pentru (i = 0; i
t._x = - (lățime / 2) + Math.random () * (1,5 * lățime);
t._y = - (înălțime / 2) + Math.random () * (înălțime 1,5 *);
t._xscale = t._scale = 50 + Math.random () * (max_snowsize * 10);
t.k = 1 + Math.random () * 2;
t.wind = -1,5 + Math.random () * (1,4 * 3);
t.onEnterFrame = mover;
>
>;
mover = funcția () this._y + = this.k;
this._x + = aceasta.wind;
dacă (this.y> înălțime + 10) this._y = -20;
>
dacă (this._x> lățimea + 20) this._x = - (lățimea / 2) + Math.random () * (lățimea de 1,5 *);
this._y = -20;
> altfel dacă (this.x<-20) this._x = -(width/2)+Math.random()*(1.5*width);
this._y = -20;
>
>
init ();
Păi, totul pare să fie terminat.
Apăsați pe Ctrl + Enter
Traducere. s0h
Sursă [Numai utilizatorii înregistrați și activi pot vedea link-uri. Click aici pentru a te inregistra]