การเด้งไปมา
ทำให้รูปร่างเด้งออกจากขอบ
การเด้งไปมา เป็นบทเรียน Coding for Kids ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Coding for Kids และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน
เด้งไปเด้งมา!
สวัสดีค่ะ นักสร้างแอนิเมชัน! 🏀 วันนี้เราจะทำให้เต่าของเรา เด้งออกจากขอบหน้าต่างกันค่ะ!
เหมือนลูกบอลในห้องเลยค่ะ 🎾
ขอบของหน้าต่าง
หน้าต่างมีขอบ ได้แก่ ซ้าย ขวา ด้านบน และด้านล่างค่ะ 🪟
เมื่อเต่าไปถึงขอบ เราต้องการให้เต่าหันกลับค่ะ!
ตรวจสอบตำแหน่ง
เราใช้ t.xcor() เพื่อถามว่า "เต่าอยู่ที่ไหนในแนวซ้ายไปขวา" ค่ะ 📍
ถ้าตัวเลขนั้นมากเกินไป เต่าก็อยู่ใกล้ขอบแล้วค่ะ!
หันกลับ
เพื่อให้เด้ง เต่าจะเปลี่ยนทิศทางค่ะ เราใช้ t.right(180) เพื่อหมุนกลับไปอีกทางได้ค่ะ 🔄
การเด้งแบบง่าย
ตรงนี้เต่าจะเคลื่อนที่ และถ้าไปทางขวามากเกินไป เต่าจะหันกลับค่ะ! 🏀
import turtle
t = turtle.Turtle()
for i in range(20):
t.forward(20)
if t.xcor() > 150:
t.right(180)
turtle.done()เต่าหันกลับแล้ว!
เมื่อเต่าเคลื่อนที่ผ่าน 150 เต่าก็หมุนกลับและเคลื่อนที่ย้อนกลับมาค่ะ! 🔄
นี่แหละค่ะคือการเด้ง!
คำวิเศษ if
เราใช้ if ค่ะ! 🤔
if หมายถึง "ทำสิ่งนี้ต่อเมื่อบางสิ่งเป็นจริงเท่านั้น" ค่ะ ในที่นี้คือ หันกลับเมื่อเคลื่อนไปทางขวามากเกินไปเท่านั้น
เด้งได้ทั้งสองทาง
เราทำให้เต่าเด้งออกจากขอบซ้ายได้ด้วยค่ะ! ตรวจสอบทั้งสองด้านกันนะคะ ↔️
import turtle
t = turtle.Turtle()
for i in range(30):
t.forward(20)
if t.xcor() > 150:
t.right(180)
if t.xcor() < -150:
t.right(180)
turtle.done()กลับไปกลับมา
ตอนนี้เต่าจะเด้งไปมาระหว่างขอบทั้งสอง กลับไปกลับมาค่ะ! ↔️🏀
เหมือนลูกบอลที่กำลังเด้งจริง ๆ เลยค่ะ
เกมจริงทำงานอย่างไร
ตัวละครในวิดีโอเกมก็เด้งออกจากกำแพงด้วยวิธีเดียวกันค่ะ! 🎮
เคลื่อนที่ ตรวจสอบขอบ และหันกลับเมื่อจำเป็น คุณได้เรียนรู้เทคนิคการทำเกมจริงแล้วค่ะ!
เจ้าแห่งการเด้ง!
คุณเรียนรู้การตรวจสอบตำแหน่งด้วย xcor() และการทำให้เด้งด้วย if แล้วค่ะ 🏀🏆
ตรวจสอบอย่างรวดเร็ว
แบบทดสอบเรื่องการเด้งค่ะ! 🏀
มือโปรด้านการเด้ง!
ยอดเยี่ยมมากค่ะ! 🎉 ตอนนี้เต่าของคุณเด้งไปมาได้แล้ว
บทเรียนถัดไป: สร้างฉากเคลื่อนไหวของคุณเองค่ะ! 🎬
คำถามที่พบบ่อย
บทเรียน “การเด้งไปมา” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การเด้งไปมา” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Coding for Kids ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “การเด้งไปมา”
ทำให้รูปร่างเด้งออกจากขอบ คุณปฏิบัติ Coding for Kids ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Coding for Kids หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Coding for Kids บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน
บทเรียน “การเด้งไปมา” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Coding for Kids นี้ได้ไหม
ได้ บทเรียน Coding for Kids ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ