Sono nuovo di Lua e Love2D, ho fatto 2-3 giochi semplici e volevo metterle insieme. Ho fatto una finestra in cui scegliere il gioco che si desidera riprodurre. È successo; con un piccolo problema. Due dei miei giochi utilizzare una palla. Quindi entrambi hanno una Palla.File lua. Io uso la richiedono funzione per caricare il file Ball in ciascuno dei miei giochi. Funziona in un primo momento, posso giocare Game1, tornare indietro e giocare Game2, senza alcun problema. Ma se vado indietro e desidera riprodurre il Game1 di nuovo. La sua palla.File lua non saranno necessari, in quanto richiedono di caricare solo una volta. Allora c'è un errore in quanto il mio game1 sta cercando di utilizzare il mio Game2 palla di Classe.
Volevo sapere quale soluzione sia migliore :
- Basta rinominare il file. (Vorrei evitare, si sente codifica per me)
- Utilizzare doFile. (Non l'ho mai usato, non so nemmeno se avrebbe funzionato)
- Richiedono la Palla a due Classi nel mio menu Principale e passare dal parametro durante il caricamento di ogni gioco (non so se avrebbe funzionato troppo)
Se vuoi vedere il mio codice per ulteriori spiegazioni, ecco il link : https://github.com/cbelangerstpierre/Games/tree/main/Games
Grazie in anticipo !