>> SPEAKER 1: Lad os tage et kig på en program, som jeg har arbejdet på at
har to sprites, som hver har sit eget script.
Den største takeaway i dette program er at du rent faktisk kan have ikke alene
to sprites, men dem sprite scripts kan køre parallelt.
Det er på samme tid, hvilket er til sige, at det fra bunden giver os
multithreaded programmering miljø, hvorved to ting kan ske
bogstaveligt talt på samme tid.
>> Nu her har vi først vores fugl sprite.
Og bemærk, at denne fugl har et script.
Lad os zoome ind
Nu ifølge dette script, når grønne flag er klikket fuglen er
kommer til at flytte til negativ 150, 150.
Så virkelig, det øverste venstre hjørne af scenen.
Og så vil han pege nedad på en 45-graders vinkel.
>> Så er han for evigt går at gøre følgende.
Hvis han ikke rører ved katten, han kommer til at flytte tre
trin eller tre pixels.
Og hvis han er på kanten af scene, han kommer til at hoppe.
Og så vil han gøre det igen og igen og igen.
Med andre ord er denne fugl går at flagre rundt på scenen.
>> I mellemtiden er katten går at gøre følgende.
Han kommer til at starte på negativ 160 negativ 160.
Så virkelig, det nederste venstre hjørne af skærmen.
Og han kommer til at plukke en tilfældig i hvilken retning at pege.
>> Derefter vil han for evigt gøre følgende.
Hvis han rører fuglen, han vil at spille løven lyd og brøl, og
så han kommer til at stoppe, og derved slutter denne animation.
Ellers vil han pege selv mod fuglen og flytte et trin.
>> Med andre ord er katten vil bestandig følge denne fugl, men ikke
helt i samme tempo, hvilket giver fuglen lidt af en fordel.
Nå, lad os se hvad der sker, når vi køre disse scripts.
>> Lad os gå videre og klik vores grønne flag.
Og de er slukket.
Bemærk, at fuglen kommer op på kanten af ​​scenen.
Og, ja, bounces han.
Og igen, preller den kant.
>> Katten, i mellemtiden, er virkelig homing ind på denne fugl.
Han er næsten ved at fange ham efter endnu en bounce det forekommer.
Og -
>> [ROAR]
SPEAKER 1: Ja, han er blevet fanget.