WEBVTT 00:00:06.240 --> 00:00:11.690 บทเรียนนี้ เรียกว่า Big Event ซึ่งเกี่ยวกับการควบคุมโปรแกรมของเรา 00:00:11.690 --> 00:00:15.969 และจริงๆก็คือการเปลี่ยนวิธีทำงานของโปรแกรมขณะที่ใช้งาน โดยใช้ Event 00:00:15.969 --> 00:00:20.030 เช่น การกดปุ่มหรือการคลิกเมาส์ 00:00:20.030 --> 00:00:27.360 โดยบทเรียนนี้ มีรีโมทคอนโทรลกระดาษให้ลองเล่น เหมือนเล่นวิดีโอเกมส์ในชีวิตจริง 00:00:27.380 --> 00:00:31.250 Event คือการกระทำ ที่ทำให้เกิดอะไรบางอย่างขึ้น 00:00:31.250 --> 00:00:34.990 เช่น เมื่อเราคลิกปุ่มบนเม้าส์แล้วทำให้เว็บเพจเปิดขึ้นมา นี่ก็คือ Event 00:00:35.210 --> 00:00:38.550 เมื่อเราแตะบนหน้าจอของแท๊บเลตเพื่อเลื่อนไปเลื่อนมา สิ่งนี้ก็คือ Event เช่นกัน 00:00:39.610 --> 00:00:45.750 Event เป็นวิธีที่ดี ทีให้ผู้ใช้งานเป็นคนสั่งการโปรแกรมเมื่อไรก็ได้ตามต้องการ 00:00:45.950 --> 00:00:53.780 ทุกคนคงพอน่าจะรู้ว่า มีบางอย่างเกิดที่เกิดขึ้นแล้วเราตอบสนองต่อสิ่งนั้น เมื่อเรารู้สึกหิว แล้วเราไปเปิดตู้เย็น 00:00:53.780 --> 00:00:58.940 เราได้ยินเสียงบุรุษไปรษณีย์ใส่จดหมายลงในตู้ที่บ้าน แล้วเราไปเปิดตู้จดหมายเพื่อเอาจดหมาย 00:00:58.940 --> 00:01:02.770 สิ่งเหล่านี้ก็เหมือน Event ของการกดปุ่ม หรือการควบคุมจอยสติ๊ก 00:01:02.770 --> 00:01:06.799 ซึ่งเป็นสิ่งที่เกิดขึ้นและเป็นสิ่งที่กระตุ้นให้เราทำอะไรบางอย่าง 00:01:07.179 --> 00:01:15.690 คนเขียนวิดีโอเกมส่วนใหญ่ มีอยู่ 1 event ที่ทุกคนต้องใช้ เรียกว่า Update และสิ่งนี้จะเกิดขึ้น 30 หรือ 60 ครั้งต่อวินาที 00:01:15.690 --> 00:01:22.769 สำหรับผู้เขียนวิดีโอเกมแล้ว การ Update แทบจะสำคัญกว่า Event ของการบังคับปุ่มหรือจอยสติ๊ก เลยทีเดียว 00:01:22.769 --> 00:01:30.549 เพราะสิ่งที่เราตั้งใจจะทำ คือ Event หลัก ที่รอให้เวลาเดินไป และกลับมาเช็คว่ามีการจด joystick ไหม ในช่วงเวลานั้น 00:01:30.549 --> 00:01:34.519 หรือจะพูดได้ว่า โอ้ มีใครกดปุ่มในช่วงเวลานี้รึป่าว คำตอบก็จะเป็น ใช่ หรือไม่ใช่ 00:01:34.519 --> 00:01:46.499 ถ้าไม่มี Event ผู้เล่นก็จะไม่สามารถขยับ ไม่สามารถกระโดด ไม่สามารถควบคุมสิ่งต่างๆได้ 00:01:46.499 --> 00:01:50.530 วิดีโอเกมก็จะไม่สามารถเคลื่อนที่หรือมีชีวิตได้ 00:01:50.530 --> 00:01:57.500 สิ่งเหล่านี้เกิดขึ้นได้เพราะ Event ของช่วงเวลาที่เคลื่อนผ่านไป ทำให้เราสามารถควบคุมการเคลื่อนที่ของสิ่งต่างๆได้