Флаш игра с патето

m1t3

Registered
http://web-tourist.net/login/login/view.php?st=1145

Та да питам може ли да се направи да не е само с пате ами например да има още 2 животинки и сяко да дава различни точки например
 

B13_Savage

Registered
Да разбира се, даже не е трудно.
Вместо пате, импортваш каквото си искаш.
Код:
var pticiEdno:Number = 4;
edno = setInterval(savage, 5500);
savage();
function savage() {
for (i=1; i<pticiEdno; i++) {
ime = "a"+i+"_mc";
_root[ime]._visible = true;
duplicateMovieClip(a_mc, ime, i);
_root[ime]._y = random(Stage.height);
_root[ime]._yscale = _root[ime]._xscale=random(60)+40;
var begin = random(60);
var end = Stage.width+20;
var time = random(2)+2;
var mc = _root[ime];
//тук задавам променливити за Туйна предварително. В по нататъшният код ги задавам директно и пестя 4-5 реда код.
Tween = new mx.transitions.Tween(mc, "_x", easeType, begin, end, time, true);
}
}
Това тук кара клипче с име a_mc да се дуплицира. Ако под него сложиш
Код:
var kraviEdno:Number = 5;
dve = setInterval(kravi, 6000);
kravi();
function kravi() {
for (u=1; u<kravi; u++) {
imeDve = "b"+u+"_mc";
duplicateMovieClip(b_mc, imeDve, u);
_root[imeDve]._visible = true;
_root[imeDve]._y = random(Stage.height);
_root[imeDve]._yscale = _root[imeDve]._xscale=random(60)+40;
tween2 = new mx.transitions.Tween(_root[imeDve], "_x", easeType, random(60), Stage.width+20, random(2)+2, true);
}
}
Кода е примерен. Ще се дуплицира клип с име b_mc , може да съдържа каквото се сетиш.

//едит : да добавя, че лесно можеш да направиш патиците да се движат от горе на доло, по парабула или да направиш съвсеем различно нещо :)
 

m1t3

Registered
Айде за следващия урок го направи това със различние животни и точките, че сега не ми стана мн ясно :)
 

B13_Savage

Registered
Следващия ще е как да умират патиците, а след него ще направя как да "едитнем" играта :)
 

adrian

Registered
На мен не ми стана ясно само след като ми свършат патроните какво се прави ?
 

m1t3

Registered
Ще направиш ли в следващия урок
няколко животни например 5
2 да ти отнемат точки ако ги уцелиш , а 3 да ти дават по различен брой точки всяко плс :)
и е добре като се презарежда да отнема няколко секунди
 

B13_Savage

Registered
Играта с този код не е мн подходяща за едитване. Целта на играта беше не да си направите игра, а да видите как работят някои от основните неща във Флаш.

Въпреки това ще го направя. Напоследък съм доста зает, така че ще стане след известно време :)
 

Горе