Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
il mio problema è quesot: io per l 'esame ho deciso di portare come argomento di informatica il java con in più un applicazione e dato che porto come argomento centrale il videogioco ho deciso di crearne uno in java.Più o meno sono riuscito a crearlo ( ho creato un gioco simile a space invader xò in cui bisogna colpire gli aerei )però il mio problema stà nella gestione del fuoco nemico..infatti quest'ultimo invece di andare verso il mio aereo rimane fermo attaccato all'aereo nemico per tutto il suo tragitto...oppure parte ma o nn si vede oppure scompare dopo un pò..ora vi allego lo zip nel caso fosse necessario...
Queste righe sono il problema . Mi spiego meglio: tu fai un thread per il movimento degli avversari e dentro questo ciclo fai sparare. Setti la posizione del fuoco nemico allo stesso punto del nemico, la setti 20 pixel più avanti e poi basta. Il loop dopo il nemico avanza setti la posizione del fuoco a quella del nemico e poi 20 pixel avanti. E si continua così. Devi invece creare un'altro thread per il fuoco nemico.