WEBVTT 00:00:00.459 --> 00:00:05.200 เอาล่ะ สวัสดี ฉันชื่อชาริตา คาร์เตอร์ ฉันคือโปรดิวเซอร์งานสร้างสรรค์ที่วอลต์ ดิสนีย์ อิเมจจิเนียร์ริง 00:00:05.200 --> 00:00:09.550 หน้าที่ของฉันคือเป็นหัวหน้าทีมที่สร้างสิ่งที่น่าสนใจ 00:00:09.550 --> 00:00:16.569 เพื่อให้แขกลูกค้าได้รับประสบการณ์ที่ดี เรามองหาวิธีที่จะพัฒนา 00:00:16.569 --> 00:00:21.220 และสร้างประสบการณ์ที่ดีกว่าเพื่อลูกค้าอยู่ตลอดเวลา และหัวใจหลักของมันก็คือเทคโนโลยี 00:00:21.220 --> 00:00:27.640 ยินดีด้วย คุณทำได้! คุณโปรแกรมคำสั่ง BB-8 ได้แล้ว ตอนนี้ฉันคิดว่าเราพร้อมสำหรับบางสิ่ง 00:00:27.640 --> 00:00:33.250 ที่ยากขึ้นแล้ว มาเริ่มกันเลย ตอนนี้คุณได้เรียนรู้พื้นฐานของการเขียนโปรแกรมแล้ว เราจะ 00:00:33.250 --> 00:00:40.160 ย้อนกลับไปเพื่อสร้างเกมของคุณ ดาราในครั้งนี้คือ R2-D2 และ C3PO เพื่อที่จะสร้างเกม เราจำเป็นต้อง 00:00:40.160 --> 00:00:45.989 เรียนรู้บางอย่างที่โปรแกรมเมอร์ใช้กันทุกๆ วัน ซึ่งพวกมันเรียกว่า "Events" 00:00:45.989 --> 00:00:51.089 Events จะบอกโปรแกรมของคุณให้คอยฟังหรือรอเพื่อให้บางอย่างเกิดขึ้น และเมื่อสิ่งนั้นเกิดขึ้น 00:00:51.089 --> 00:00:56.829 มันจะดำเนินการตามคำสั่ง ตัวอย่างเช่น Events ที่รอให้เกิดการคลิกเมาส์ 00:00:56.829 --> 00:01:02.710 การกดปุ่มลูกศร หรือการแตะที่หน้าจอ ครั้งนี้เราจะทำให้ R2-D2 เคลื่อนที่ขึ้นเพื่อส่งมอบ 00:01:02.710 --> 00:01:07.090 ข้อความให้แก่นักบินของฝ่ายกบฏ และจากนั้นเคลื่อนที่ลงไปหานักบินฝ่ายกบฏอีกคน 00:01:07.090 --> 00:01:12.570 เราจะใช้ Events เพื่อทำให้เขาเคลื่อนที่ เมื่อผู้เล่นกดปุ่มลูกศรขึ้น/ลง หรือว่า 00:01:12.570 --> 00:01:19.549 กดปุ่มขึ้น/ลง เราใช้ "when up" Events บล็อก และแนบ "go up" บล็อกเข้าไป เมื่อ 00:01:19.549 --> 00:01:25.270 ผู้เล่นกดลูกศรขึ้น โค้ดที่แนบไปกับ "when up" บล็อกจะทำงาน และ 00:01:25.270 --> 00:01:28.710 เราจะทำแบบเดียวกันนั้นเพื่อให้ R2-D2 เคลื่อนที่ลง 00:01:28.710 --> 00:01:34.740 ตอนนี้ แทนที่จะเขียนโค้ดทั้งหมดเพื่อควบคุมหุ่นดรอยด์ของเราล่วงหน้า เราสามารถทำให้ R2-D2 ตอบสนอง 00:01:34.740 --> 00:01:40.810 การกดปุ่ม Events ที่ทำให้เขาเคลื่อนที่ไปรอบหน้าจอ ทำตามขั้นตอน ตอนนี้เกมของคุณมี 00:01:40.810 --> 00:01:42.510 การโต้ตอบที่มากขึ้นแล้ว