| Kar Efekti Yapımı |
|
|
|
| Editör tarafından yazıldı. |
| Pazar, 11 Ekim 2009 22:51 |
|
Arkadaşlar merhaba ,bu dersimiz'de ActionScript ile nasıl kar efekti yapabileceğimizi öğreneceğiz. Kolay gelsin... 1-) Bir çalışma alanı olusturun. Bu alanın Frame Rate ini 25 olarak ayarlayın. 2-) Şimdi kar taneciklerini çizeceğiz. Araç kutusundan Oval aracını seçin ve küçük bir kar tanesi oluşturun. Bu kar tanesinin dış çizgilerinin olmamasına dikkat edin. 3-) Oluşturduğunuz kar taneciğini seçin ve f8 e basarak MovieClip seçeneğini seçip OK tuşuna tıklayın. 4-) Movieclip e dönüştürdüğünüz kar tanesinin üstüne tıklayın ve instance name kısmını “snow” olarak değiştirin. 5-) Şimdi kodlama kısmına geldik. Şimdi Oluşturduğumuz kar tanesi movieclipine sağ tıklayıp actions paneline gidin ve şu kodları actions paneline ekleyin; onClipEvent (load) { movieWidth = 300; movieHeight = 200; i = 1+Math.random()*2; k = -Math.PI+Math.random()*Math.PI; this._xscale = this._yscale=50+Math.random()*100; this._alpha = 75+Math.random()*100; this._x = -10+Math.random()*movieWidth; this._y = -10+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 = -5; } if ((this._x>=movieWidth) || (this._x<=0)) { this._x = -10+Math.random()*movieWidth; this._y = -5; } } 6-) Şimdi timeline daki ilk frame e gelin ve sağ tıklayıp actions paneline girin. Boş bir actions paneli göreceksiniz oraya şu kodları ekleyin; for (k=0; k<50; k++) { duplicateMovieClip(this.snow, “snow”+k, k); } Uygulamayı Kendi Sahne Boyutlarına Göre Editleyelim; 1-) Movieclipimize eklediğimiz kodlarak gelerek movieWidth = 300; movieHeight = 200; yazan kodları bulun ve buradaki width ve Height değerlerini kendi sahne boyutlarınıza göre derecelendirin. 2-) Şimdi 1. Frame e eklediğimiz kodlara gelelim ve k<50 yazan kodu bulalım. Buradaki 50 sizin sahnenizde istediğiniz kar tanesi sayısıdır. Siz bunu 100 yaparsanız sahnenizde 100 kar taneciği bulunur. |






