0:00:02.795,0:00:05.185 Lezione tradizionale | Il grande evento 0:00:06.872,0:00:09.432 In questa lezione - "Il grande evento" - 0:00:09.432,0:00:11.790 imparerai come si possono controllare i programmi 0:00:11.790,0:00:14.754 e modificarne il comportamento durante il loro funzionamento, 0:00:14.754,0:00:15.964 grazie agli eventi. 0:00:15.964,0:00:19.453 Come la pressione di un pulsante o il clic del mouse. 0:00:19.453,0:00:20.939 Per questa lezione, 0:00:20.939,0:00:24.378 verrai controllato da un telecomando di carta. 0:00:24.378,0:00:27.368 E sarà come vivere in un videogioco. 0:00:28.278,0:00:31.218 Un evento è un'azione che fa accadere qualcosa. 0:00:31.218,0:00:33.224 È come quando clicchi il pulsante del mouse 0:00:33.224,0:00:34.683 e si carica una pagina web. 0:00:34.683,0:00:35.593 Questo è un evento. 0:00:35.593,0:00:38.178 Quando si tocca lo schermo di un tablet per farlo scorrere, 0:00:38.178,0:00:40.103 anche questo è un evento. 0:00:40.103,0:00:41.653 Gli eventi sono un ottimo metodo 0:00:41.653,0:00:44.358 per permettere all'utente di dirigere[br]il funzionamento del programma, 0:00:44.358,0:00:46.510 ogni volta che ne ha bisogno. 0:00:46.510,0:00:51.810 Ci sono cose che accadono a cui tutti noi reagiamo. 0:00:51.810,0:00:54.631 Quando abbiamo fame apriamo il frigorifero. 0:00:54.631,0:00:55.765 Quando arriva il postino 0:00:55.765,0:00:57.500 e mette la posta nella buca delle lettere, 0:00:57.500,0:00:58.868 andiamo a vedere cos'è arrivato. 0:00:58.868,0:01:00.038 Questi sono eventi, 0:01:00.038,0:01:01.560 proprio come premere un pulsante 0:01:01.560,0:01:03.027 o muovere il joystick. 0:01:03.027,0:01:04.617 Sono cose che accadono, 0:01:04.617,0:01:07.411 che ci spingono a fare qualcosa. 0:01:07.411,0:01:10.101 Molti programmatori di videogiochi 0:01:10.101,0:01:13.039 usano un particolare evento che chiamano "update"[br](aggiornamento) 0:01:13.039,0:01:16.661 che accade 30 o 60 volte al secondo. 0:01:16.661,0:01:18.389 Per la programmazione dei videogiochi, 0:01:18.389,0:01:22.248 questo evento è più importante dei pulsanti o del joystick. 0:01:22.248,0:01:23.802 Perché quello che tendiamo a fare, 0:01:23.802,0:01:27.980 è controllare in continuazione questo evento principale,[br]questo ticchettio. 0:01:27.980,0:01:29.342 E proprio ad ogni ticchettio, 0:01:29.342,0:01:30.996 controlliamo la posizione del joystick. 0:01:30.996,0:01:31.907 E quindi diciamo... 0:01:31.907,0:01:34.824 Qualcuno ha premuto il pulsante in questo istante?[br]Sì o no? 0:01:34.824,0:01:39.333 Senza eventi, il giocatore non potrebbe muoversi, 0:01:39.333,0:01:43.396 non potrebbe saltare. 0:01:43.396,0:01:46.726 Non si potrebbe controllare cosa sta succedendo. 0:01:46.726,0:01:49.573 Il videogioco non sarebbe in grado di funzionare. 0:01:49.573,0:01:51.853 È solo grazie agli eventi distribuiti nel tempo 0:01:51.853,0:01:56.370 che siamo in grado di far avvenire le animazioni interattive.