Kittystyle Skrevet 4. april 2014 Del Skrevet 4. april 2014 (endret) Hei!Jeg har begynt å leke meg litt inne i Flash med ActionScript 0.2, og tenker å lage et lite Idle-spill.Det er basically en knapp hvor man trykker og får +1 poeng hver gang du trykker, så kan du gå i "shop" og kjøpe "+1 poeng per click" som jeg fikk til helt fint, men det er jo ikke et idle spill om du ikke har noe som gjør noe for deg, så jeg skal legge inn "autoclick" upgrades som trykker på knappen for deg, men det som er problemet er at jeg har ingen anelse hvordan jeg skal gjøre det. Det eneste som gikk opp for meg var å få +1 poeng per sec, så jeg trenger en kode som vil gå i loop fra "autoclick" blir kjøpt. - Vet ikke om man er nødt, men siden jeg er i ActionScript 2.0 skriver jeg koden direkte inn i framsene og objektene! Takk for alle svar! Endret 4. april 2014 av Kittystyle Lenke til kommentar
Prid Skrevet 9. april 2014 Del Skrevet 9. april 2014 Hei, det du leter etter er funksjonen: setInterval(funksjon, tid) Du lager selvsagt først en funksjon som legger til +1 poeng, og deretter bruker du setInterval til å utløse funksjonen etter x antall millisekunder: function addPoints(){ points += 1; } setInterval(addPoints, 1000); Dette gjør at funksjonen addPoints utløses hele tiden etter 1000 millisekunder (ms), som er det samme som et sekund. Det er vektig å merke seg at tiden ALLTID skal oppgis i millisekunder! Selvfølgelig bytter du points += 1; til den koden du selv har for å legge til +1 poeng. Håper dette hjelper deg 1 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå