ข้ามไปยังเนื้อหาหลัก

ดอกไม้วิเศษ

ออกแบบอัลกอริทึมเพื่อใช้บล็อก [Drive for] และ [Turn for] ร่วมกับปากกา VR บนหุ่นยนต์ VR เพื่อสร้างดอกไม้วิเศษที่มีสมมาตรหกด้านบนพื้นที่เล่น Art Canvas+ Playground

  • เลือก Art Canvas+ Playground
  • ออกแบบอัลกอริทึมเพื่อสร้างดอกไม้เวทมนตร์ที่มีสมมาตรหกด้าน
    • ใช้ปากกา VR เติมสีพื้นหลังให้กับพื้นที่สนามเด็กเล่น
    • ใช้ตัวแปรเพื่อเก็บค่าตัวเลขที่แทนสีแต่ละสี
    • เลือกสีปากกาให้ตรงกับค่าของตัวแปร ใช้ปากกาบนหุ่นยนต์ VR และใช้ลูปเพื่อทำซ้ำคำสั่ง [ขับเคลื่อนไปข้างหน้า] และ [เลี้ยวไปข้างหน้า] ตามจำนวนครั้งที่กำหนด เพื่อเขียนโค้ดให้หุ่นยนต์ VR วาดกลีบดอกไม้รูปทรงเพชรบนผืนผ้าใบ
    • เปลี่ยนค่าตัวแปรเพื่อแสดงสีที่แตกต่างกัน หมุนหุ่นยนต์ VR ไปตามองศาที่กำหนด เพื่อเตรียมพร้อมสำหรับการวาดกลีบดอกไม้กลีบต่อไป
    • ใช้ลูปในการเขียนโค้ดให้หุ่นยนต์ VR ทำซ้ำการกระทำตามจำนวนครั้งที่กำหนด เพื่อวาดกลีบดอกไม้หกกลีบในสีและทิศทางต่างๆ กัน เพื่อสร้างดอกไม้วิเศษที่มีสมมาตรหกด้าน

คำแนะนำที่เป็นประโยชน์

  • มุมที่หุ่นยนต์ต้องหมุนเพื่อวาดดอกไม้ที่มีสมมาตรหกด้านคือ 60 องศา:
    • มุมที่ต้องหมุน = 360 / ความสมมาตร = 360 / 6 = 60
  • ใช้ My Block จากหมวด My Blocks เพื่อสร้างบล็อกแบบกำหนดเองสำหรับเขียนโค้ดหุ่นยนต์ VR ให้เลือกสีปากกาเฉพาะตามค่าตัวแปร และนำไปใช้ในโปรเจ็กต์ ฟังก์ชัน My Block ช่วยให้โปรเจ็กต์สั้นลงและอ่านง่ายขึ้น

    VEXcode บล็อกของฉัน บล็อกคำจำกัดความที่อ่านว่า 'define chooseColor'.

    • คำสั่ง Python ที่ตรงกัน:

      def chooseColor():
  • หากต้องการความช่วยเหลือในการใช้ My Blocks ในโปรเจ็กต์ โปรดเลือกปุ่ม “TUTORIALS” ใน VEXcode VR และเลือก My Blocks Tutorial

ไอคอนบทช่วยสอนการสร้างบล็อกของฉันใน VEXcode VR

  • สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ My Blocks ใน VEXcode VR โปรดดูบทความนี้ 

ใช้ปุ่ม 'ดาวน์โหลดภาพ' บน Art Canvas + Playground เพื่อบันทึกผลงานศิลปะของคุณและนำไปแบ่งปันกับผู้อื่น! หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ VR Art Canvas+ โปรดดูบทความนี้