ต้องการทราบวิธีสร้างนาฬิกาจับเวลาใน Scratch เพื่อกำหนดเวลาสำหรับเกมหรือไม่? โปรดปฏิบัติตามคำแนะนำด้านล่าง
บทความนี้อธิบายถึงวิธีการเพิ่มตัวจับเวลาในโครงการ Scratch คุณสามารถปรับสคริปต์หรือสคริปต์ (สคริปต์) เล็กน้อยเพื่อให้เหมาะกับเกมที่ต้องการ
สคริปต์นี้จำเป็นต้องใช้ตัวแปรซึ่งเป็นปัจจัยที่ไม่แน่นอน สร้างตัวแปรตัวจับเวลา จะใช้เพื่อเก็บจำนวนวินาที
วิธีสร้างนาฬิกาจับเวลาสำหรับเกมใน Scratch
ต้องใช้บล็อคโค้ดเพื่อสร้างนาฬิกาจับเวลา
คุณจะใช้บล็อกโค้ดเพื่อสร้างสคริปต์ใน Scratch:
เพิ่มตัวแปร (ตัวจับเวลา) ตามจำนวนที่ระบุ
รีเซ็ตตัวแปร (ตัวจับเวลา) เป็น 0 เมื่อเริ่มเกม
แสดงตัวแปรตัวจับเวลาเพื่อดูตัวนับ
ดำเนินการจนกว่าจะมีอะไรเกิดขึ้น (ถึงขีด จำกัด เวลา)
คณิตศาสตร์ที่ตรวจสอบว่าค่าแรก (วินาทีที่ผ่านไป) เท่ากับค่าที่สองหรือไม่ (กำหนดเวลา)
เกี่ยวกับสถานการณ์จับเวลา
ก่อนสร้างตัวแปรและสร้างสคริปต์สิ่งสำคัญคือต้องเข้าใจว่าสคริปต์ตัวจับเวลาทำงานอย่างไร ศึกษาสถานการณ์ด้านล่าง:
ค่าตัวจับเวลา 15 หรือเปล่า หากไม่เป็นเช่นนั้นให้รอสักครู่แล้วเพิ่มตัวจับเวลาเป็น 1 วินาที ทำซ้ำจนกว่าตัวจับเวลาจะเป็น 15
ดูวิดีโอด้านล่างเพื่อทำความเข้าใจวิธีใช้ตัวจับเวลาเพื่อตั้งเวลาสำหรับเกม หากนี่เป็นโครงการเขียนโปรแกรมที่คุณต้องการดำเนินการโปรดอ่านบทช่วยสอนของเราเกี่ยวกับการสร้างสคริปต์เกมเพื่อรับคะแนนในขณะที่เล่นกับเคล็ดลับ Scratch ที่น่าสนใจอื่น ๆ อีกมากมาย
วิธีสร้างนาฬิกาจับเวลาใน Scratch
สร้างตัวแปรตัวจับเวลา
1. เปิดโครงการเกมที่บันทึกไว้ใน Scratch
2. เลือกสไปรท์ที่ใช้ในการติดตามเวลา (อาจเป็นของผู้เล่น)
3. จากแผงตัวแปรคลิกตรวจตัวแปร
4. พิมพ์Timerเป็นชื่อตัวแปร คลิกตกลง
5. เลือกตัวแปรตัวจับเวลาเพื่อแสดง
6. ใช้ทักษะของคุณเพื่อสร้างสถานการณ์:
นี่คือตัวอย่าง:
เคล็ดลับในการตั้งค่าบล็อกโค้ดสูตร:
- ดูแผงตัวดำเนินการ
- ลาก __ = 50 บนถ้าแล้วบล็อก
![วิธีสร้างนาฬิกาจับเวลาสำหรับเกมใน Scratch วิธีสร้างนาฬิกาจับเวลาสำหรับเกมใน Scratch]()
![วิธีสร้างนาฬิกาจับเวลาสำหรับเกมใน Scratch วิธีสร้างนาฬิกาจับเวลาสำหรับเกมใน Scratch]()
- แก้ไขจำนวนวินาทีในการ จำกัด เวลา ตัวอย่างเช่น 15.
- ดูตัวแปรตาราง เพิ่มจับเวลา
![วิธีสร้างนาฬิกาจับเวลาสำหรับเกมใน Scratch วิธีสร้างนาฬิกาจับเวลาสำหรับเกมใน Scratch]()
ตัวจับเวลาการทดสอบ
7. เล่นเกม เมื่อเสร็จแล้วคลิกหยุด ตอบคำถามสองข้อต่อไปนี้:
- ตัวจับเวลาจะเพิ่มขึ้นเป็นวินาทีที่ผ่านไปหรือไม่?
- ตัวจับเวลาจะหยุดเมื่อถึงเวลาที่กำหนดหรือไม่
ตั้งเวลาเป็น 0 เมื่อเกมเริ่ม
8. เล่นเกมอีกครั้ง นาฬิกาจับเวลาเริ่มจาก 0 หรือไม่? ถ้าไม่ทำดังต่อไปนี้:
9. เลือกการติดตามเวลาสไปรท์
10. จากตารางตัวแปรให้เพิ่มตั้งค่าตัวแปรของฉัน เป็น 0เพื่อเริ่มสคริปต์ คลิกลูกศรที่แสดงให้เห็นตัวแปรและเลือกจับเวลา
11. เล่นเกมอีกครั้ง ตัวจับเวลาจะเริ่มจาก 0
ด้านบนคือวิธีสร้างนาฬิกาจับเวลาสำหรับเกมเมื่อเขียนโปรแกรมด้วย Scratch หวังว่าบทความนี้จะมีประโยชน์กับคุณ