Преглед на урок

Създаване на гравитация на обект

Създаване на гравитация на обект




1. Отворете документ с големина 200 на 600. Сложете му някакъв фон.

2. Сега направете кръгче и го направете Movies clip чрез маркиране и натискане на F8.

3. Сега маркирайте топчето и натиснете F9 където сложете този код:

Код
onClipEvent (load) {
gravity = 2 ;
speedx = 0 ;
speedy = 0 ;
}

onClipEvent (enterFrame) {
speedy = speedy + gravity ;
this._x += speedx/5 ;
this._y += speedy/5 ;
}

4. Натиснете Ctrl + Enter за да видите резултата!

А ако искате по-оригинално да е падането, все пак това е топче, то трябва да отскача. Сложете този код вместо другия за да подскача като падне. Може да увеличите frame rate-а за по-бързо.

Код
onClipEvent (load) {

gravity = 2 ;
floor = 500 ;
bounce = 0.92 ;
speedx = 0 ;
speedy = 0 ;
}

onClipEvent (enterFrame) {

speedy = speedy + gravity ;

this._x += speedx/5 ;
this._y += speedy/5 ;
if (this._y > floor) {
this._y = floor ;
speedy *= -bounce ;
}
}



Ако урокът ви допада, споделете го в Twitter и Facebook или го запазете в Delicious.




Урокът е добавен от: swindle
Източник: http://www.kirupa.com/

Добави коментар

Трябва да сте регистиран потребител за може да оставяте коментари! Направете своята безплатна регистрация още сега.