เนื้อหา |
|
กดปุ่ม | รูปแบบตอบสนอง |
เมื่อสร้างเกม ภาพ หรือ sprites เพิ่มลงในภาพยนตร์แสดงถึงองค์ประกอบในเกมเช่นตัวอักษร ยานพาหนะ หรือระเบิด ตำแหน่งของสไปรต์จะปรับปรุงหลายครั้งสองจากภายในลูปตามตรรกะบางเกม ทุกภาพยนตร์ได้สร้างขึ้นในเกมวนรอบ เรียกว่า 'ในการปรับปรุง' เรียกว่าทุกครั้งที่ปรับปรุงภาพเคลื่อนไหว และสามารถพบได้ในคุณสมบัติภาพยนตร์
สร้างภาพยนตร์ใหม่ และเพิ่มรูปภาพ สไปร์ทเรียกว่า เราเคยใช้ลูกบอลชายหาด
![]() | การนำเข้า |
คลิกบันทึกรูปภาพนี้ลงในคอมพิวเตอร์ของคุณ
ในคุณสมบัติของเฟรมแรกของบอลชายหาด ปิดเส้นเวลาและชุดของ 'ID ของสคริปต์' กับ Ball ปิดเส้นเวลาให้ลูกการควบคุมโดยใช้ Javascript
เรากำลังจะไปทำบอลชายหาดตีกลับรอบภาพยนตร์ ดังนั้นเราต้องสร้างตัวแปรบางความเร็วในการ 'ทั่วไป' สคริปต์เหตุการณ์ ค่าเริ่มต้นใด ๆ จะทำ
ในการ 'ในการปรับปรุง' เหตุการณ์ เราสามารถทำให้ลูกย้าย โดยการเพิ่มค่าความเร็ว X และ Y ค่าของลูกได้
กดเล่นเพื่อทดสอบภาพยนตร์ ลูกควรบินตรงปิดภาพยนตร์
![]() | Play |
X และ Y คุณสมบัติของลูกมีจุดศูนย์กลาง โดยการตรวจสอบค่าความกว้างและความสูงของภาพยนตร์เหล่านี้ เราสามารถตรวจดูถ้าลูกควรตีกลับ การเดาะลูกบอล ก็กลับความเร็ว
กดเล่นเพื่อทดสอบภาพยนตร์อีกครั้ง ลูกควรตอนนี้ตีกลับรอบ
ส่งภาพยนตร์ไปยัง HTML และสังเกตว่า ลูกย้ายที่ความเร็วต่างกันเล็กน้อยไปเล่น ทั้งนี้เนื่องจากเบราว์เซอร์ต่าง ๆ และอุปกรณ์ต่าง ๆ ทำงานที่ความเร็วแตกต่างกัน
เราต้องการคำนวณความแตกต่างของเวลาระหว่างการปรับปรุงให้ลูกย้ายที่ความเร็วเดียวกันทุกหนทุกแห่ง การ 'ในการปรับปรุง' เหตุการณ์ประกอบด้วยสองตัวแปรประโยชน์ที่ทำสิ่งเหล่านั้น TimeChange: จำนวนเฟรมที่แล้วตั้งแต่การปรับปรุงครั้งล่าสุด SecondsChange: วินาทีที่แล้วตั้งแต่การปรับปรุงครั้งล่าสุด ค่าเหล่านี้จะขึ้นอยู่กับว่าภาพยนตร์ถูกหยุด หรือไม่ พวกเขาเป็นเพียงวิธีการคำนวณเวลาตั้งแต่การปรับปรุงครั้งล่าสุด การทำภาพเคลื่อนไหวที่จะทำงานที่ความเร็วเดียวกัน เปลี่ยนตำแหน่ง มุม หรือทึบต้องถูกคูณ โดยการเปลี่ยนแปลงในเวลาวินาที
ทดสอบภาพยนตร์ในโปรแกรมเล่นและ HTML ลูกควรย้ายที่ตรงความเร็วเดียวกันในทั้งสอง
กดปุ่ม | รูปแบบตอบสนอง |