1 00:00:00,000 --> 00:00:02,650 >> SPEAKER 1: Diamo un'occhiata a un programma che ho lavorato su quella 2 00:00:02,650 --> 00:00:05,510 ha due sprite, ciascuna delle quali ha il suo copione. 3 00:00:05,510 --> 00:00:08,710 Il più grande asporto di questo programma è che si può effettivamente avere non solo 4 00:00:08,710 --> 00:00:12,170 due sprite, ma quelle sprite gli script possono essere eseguiti in parallelo. 5 00:00:12,170 --> 00:00:15,760 Cioè, allo stesso tempo, che è quello noi diciamo che è da zero dà 6 00:00:15,760 --> 00:00:20,430 ambiente di programmazione multithreading, per cui possono accadere due cose 7 00:00:20,430 --> 00:00:22,250 letteralmente allo stesso tempo. 8 00:00:22,250 --> 00:00:24,910 >> Ora qui abbiamo prima il nostro sprite uccello. 9 00:00:24,910 --> 00:00:27,450 E notare che questo uccello ha un copione. 10 00:00:27,450 --> 00:00:28,740 Facciamo zoom dentro 11 00:00:28,740 --> 00:00:32,200 Ora, secondo questo script, quando l' bandiera verde viene cliccato l'uccello è 12 00:00:32,200 --> 00:00:35,250 intenzione di trasferirsi in negativo 150, 150. 13 00:00:35,250 --> 00:00:37,790 Quindi, in realtà, la sinistra in alto angolo del palco. 14 00:00:37,790 --> 00:00:40,820 E poi ha intenzione di puntare verso il basso ad un angolo di 45 gradi. 15 00:00:40,820 --> 00:00:42,790 >> Poi si sta andando per sempre fare quanto segue. 16 00:00:42,790 --> 00:00:45,790 Se lui non tocca il gatto, ha intenzione di spostare tre 17 00:00:45,790 --> 00:00:47,770 passi o tre pixel. 18 00:00:47,770 --> 00:00:50,810 E se è sul bordo del fase, sta andando a rimbalzo. 19 00:00:50,810 --> 00:00:53,630 E poi sta per farlo ancora e ancora e ancora. 20 00:00:53,630 --> 00:00:56,400 In altre parole, questo uccello sta a svolazzare intorno al palco. 21 00:00:56,400 --> 00:00:59,260 >> Nel frattempo, il gatto sta andando di fare quanto segue. 22 00:00:59,260 --> 00:01:03,180 Sta per iniziare in negativo 160, 160 negative. 23 00:01:03,180 --> 00:01:05,690 Quindi, in realtà, il basso a sinistra angolo dello schermo. 24 00:01:05,690 --> 00:01:09,360 E ha intenzione di scegliere un casuale direzione in cui puntare. 25 00:01:09,360 --> 00:01:11,350 >> Successivamente, ha intenzione di sempre effettuare le seguenti operazioni. 26 00:01:11,350 --> 00:01:15,620 Se sta toccando l'uccello, sta andando per riprodurre il suono leone e ruggito, e 27 00:01:15,620 --> 00:01:18,750 poi ha intenzione di smettere, quindi termina questa animazione. 28 00:01:18,750 --> 00:01:22,940 In caso contrario, ha intenzione di puntare se stesso verso l'uccello e muovere un passo. 29 00:01:22,940 --> 00:01:26,830 >> In altre parole, il gatto sta per perpetuamente seguire questo uccello, ma non 30 00:01:26,830 --> 00:01:30,330 tutto allo stesso ritmo, dando così l'uccello un po 'di vantaggio. 31 00:01:30,330 --> 00:01:33,360 Bene, vediamo cosa succede quando facciamo eseguire questi script. 32 00:01:33,360 --> 00:01:36,190 >> Andiamo avanti e fare clic su la nostra bandiera verde. 33 00:01:36,190 --> 00:01:38,040 E sono fuori. 34 00:01:38,040 --> 00:01:40,250 Si noti che l'uccello è in arrivo sul bordo del palco. 35 00:01:40,250 --> 00:01:41,760 E, in effetti, si rimbalza. 36 00:01:41,760 --> 00:01:43,570 E ancora, rimbalza quel bordo. 37 00:01:43,570 --> 00:01:46,350 >> Il gatto, invece, è davvero homing in su questo uccello. 38 00:01:46,350 --> 00:01:49,530 E 'quasi sul punto di prenderlo dopo un altro rimbalzo sembra. 39 00:01:49,530 --> 00:01:50,096 E - 40 00:01:50,096 --> 00:01:50,432 >> [ROAR] 41 00:01:50,432 --> 00:01:51,830 SPEAKER 1: infatti, egli è stato catturato. 42 00:01:51,830 --> 00:01:53,893