WEBVTT 00:00:00.209 --> 00:00:03.360 Hei! Olen Charita Carter. Olen vanhempi luova NOTE Paragraph 00:00:03.360 --> 00:00:05.600 tuottaja Walt Disney Imagineering -yhtiössä. 00:00:05.900 --> 00:00:09.080 Vastuullani on johtaa ryhmiä, jotka luovat 00:00:09.080 --> 00:00:11.620 nähtävyydet, joita vieraamme pääsevät kokemaan. 00:00:12.460 --> 00:00:15.399 Etsimme jatkuvasti tapoja vierailijoidemme 00:00:15.399 --> 00:00:18.909 kokemusten parantamiseen, ja teknologia 00:00:18.909 --> 00:00:19.829 on sen ytimessä. 00:00:21.439 --> 00:00:25.369 Hienosti tehty! Olet nyt ohjelmoinut BB-8:aa. 00:00:25.779 --> 00:00:27.397 Luulen, että on tullut aika koettaa jotain 00:00:27.397 --> 00:00:29.757 hieman vaikeampaa. Tuumasta toimeen! 00:00:30.267 --> 00:00:31.640 Nyt kun olet oppinut hieman ohjelmoinnin 00:00:31.640 --> 00:00:33.563 alkeita, siirrymme vähän ajassa taaksepäin. 00:00:33.563 --> 00:00:36.560 Pääset luomaan oman pelin, jota 00:00:36.560 --> 00:00:38.524 tähdittävät R2-D2 ja C3PO. 00:00:38.754 --> 00:00:41.914 Sitä varten meidän täytyy tutustua asiaan, 00:00:41.914 --> 00:00:43.486 jota peliohjelmoijat hyödyntävät päivittäin. 00:00:43.616 --> 00:00:45.098 Tämä aihe on tapahtumienkäsittely. 00:00:45.448 --> 00:00:47.460 Tapahtumamäärite kertoo ohjelmalle, 00:00:47.460 --> 00:00:50.040 että sen tulee kuunnella tai odottaa 00:00:50.040 --> 00:00:51.559 kunnes jotain tapahtuu ja sitten 00:00:51.559 --> 00:00:53.179 suorittaa jokin toimenpide. 00:00:53.329 --> 00:00:54.759 Erilaisia tapahtumia ovat esimerkiksi 00:00:54.759 --> 00:00:57.700 hiirenpainikkeen- tai nuolinäppäimenpainallus 00:00:57.700 --> 00:00:59.390 sekä kosketusnäytönnäpäytys. 00:00:59.780 --> 00:01:01.580 Tässä esimerkissä yritämme saada R2-D2:n 00:01:01.580 --> 00:01:03.309 liikkumaan ylöspäin välittääkseen viestin 00:01:03.309 --> 00:01:05.080 kapinallispilotille ja sitten liikkumaan 00:01:05.080 --> 00:01:06.990 alaspäin toisen kapinallispilotin luo. 00:01:07.430 --> 00:01:09.070 Käytämme tapahtumia saadaksemme hänet 00:01:09.070 --> 00:01:10.780 liikkumaan pelaajan painaessa 00:01:10.780 --> 00:01:12.512 ylä- tai alanuolinäppäintä tai 00:01:12.512 --> 00:01:14.150 ylä- tai alanuolipainiketta. 00:01:14.625 --> 00:01:17.457 Liitämme kun nuoli ylös -tapahtumalohkoon 00:01:17.457 --> 00:01:20.400 liiku ylös -lohkon. Kun pelaaja painaa 00:01:20.400 --> 00:01:22.763 ylänuolinäppäintä, suoritetaan kun nuoli ylös -lohkoon 00:01:22.763 --> 00:01:24.663 liitetty ohjelmakoodi. 00:01:25.043 --> 00:01:26.483 Samankaltaisella toimenpiteellä 00:01:26.483 --> 00:01:28.313 saamme R2-D2:n liikkumaan alaspäin. 00:01:28.683 --> 00:01:30.852 Sen sijaan, että kirjoittaisimme kaiken 00:01:30.852 --> 00:01:33.562 droidia ohjaavan koodin etukäteen, voimme 00:01:33.562 --> 00:01:36.262 asettaa droidin tottelemaan näppäinten- ja 00:01:36.262 --> 00:01:38.402 painikkeidenpainalluksia ruudulla liikkumiseksi. 00:01:38.460 --> 00:01:40.889 Askel askeleelta pelisi muuttuu 00:01:40.889 --> 00:01:43.319 entistä vuorovaikutteisemmaksi.