Någon som har något förslag?
Frågan#1
Hej!
Jag har två for-loopar för att köra en hittest...men när funktionen körs så hackar mitt spel jättemycket...
Hur ska jag skriva min träff-funktion? Bifogar koden i funktionen:
function skottHit()
{
for(s=1;s<=antalSkott;s++)
for(b=0;b<counter;b++){
{
if (_root["bricks"+b].hitTest(_root["skott"+s])){
hit=true;
trace(hit);
}
if(hit==true){
attachMovie("100poang","100poang"+poangCounter,poangCounter);
_root["100poang"+poangCounter]._x = _root["bricks"+b]._x;
_root["100poang"+poangCounter]._y = _root["bricks"+b]._y;
_root["100poang"+poangCounter].swapDepths(1000000);
poangCounter ++;
_root["bricks"+b]._x=1000;
hittedBricks++;
hit=false;
poang=poang+100;
}
if(hittedBricks==numBricks-1)
{
hittedBricks=0;
num++;
if(num>antalBanor)
{
hit1=false;
hit2=false;
hit3=false;
hit4=false;
hit5=false;
poang=poang+2000;
sekunder = sec;
tidisec=(min*60+sekunder);
slutpoang=(poang/tidisec)*10;
gotoAndStop(8)
}
starta=false;
ball._X = fieldWidth/2;
ball._Y = fieldBottom-45;
player._X = (fieldWidth/2);
player._Y = fieldBottom-25;
bonus_1up._x=1000;
bonus_larger._x=1000;
bonus_die._x=1000;
bonus_genom._x=1000;
bonus_skott._x=1000;
if(num==2){
poang=poang+2000;
}else if(num==3){
poang=poang+3000;
}else if(num==4){
poang=poang+4000;
}else if(num==5){
poang=poang+5000;
}
loadLevel(num)
}
}
}
}
Hur ska jag utföra kontrollen ifall det blir någon träff?
// Henrik