Flash Oyun Dersleri - Çizgi Oyunları (1)

Silverday

Altın Üye
Katılım
3 May 2006
Mesajlar
3,551
Reaction score
0
Puanları
0
Konum
sakarya
Flash İle mouse la çizim yapacaz önce tabi normal çizim yapma deil actionscript yazarak çizim oyunu yapacağız önce script kodlarını vereyim Bu kodla basitce bir çizim yapabiliriz


Kod:
 createEmptyMovieClip("terrain", 1);
terrain.lineStyle(10, 0xff00ff, 100);
onEnterFrame = function () {
    terrain.lineTo(_xmouse, _ymouse);
};
Kullandığınız flash programına bağlı olarak actionscriptini girin örn ben adobe kullanıyorum f9 ' a basarak girebilirsiniz.

Oyundaki Çizim rengini değiştirmek için ( rengi pembedir ) kodlarda bu kod ile 0xFFFFFF oynama yapabilirsiniz. Bu kısımları _xmouse, _ymouse çok da uzun uzun açıklamak istemiyorum.Şimdilik genel kullanılan değişkenler diyelim Şimdi flash oyunuzda direk başlar başlamaz çizim yapıyor ve bu o kadar da iyi deil çünkü hiç durmuyor hadi o zman bu kodu geliştirelim.

kodumuzu

Kod:
 createEmptyMovieClip("terrain", 1);
terrain.lineStyle(10, 0xff00ff, 100);
onEnterFrame = function () {
    terrain.lineTo(_xmouse, _ymouse);
};
Böyle yazalım :

Kod:
createEmptyMovieClip("terrain", 1);
terrain.lineStyle(10, 0xff00ff, 100);
imdrawing = false;
onMouseDown = function () {
    if (imdrawing == false) {
        terrain.moveTo(_xmouse, _ymouse);
        imdrawing = true;
    }
    if (imdrawing == true) {
        onEnterFrame = function () {
            terrain.lineTo(_xmouse, _ymouse);
        };
    }
};
onMouseUp = function () {
    onEnterFrame = function () {
        imdrawing = false;
    };
};
Birkaç değişken ekledindi açıklayalaım

Satır 15-19 : Eğer mouse tıklanmadıysa otomatik çizim yapmayacaktır mouseun sol tıkıyla otomatik çizime başlar

Buraya değişik türde actionscript eklenecektir

Kodları yazan : Kaynak



alıntıdır.​
 
Geri
Üst