คู่มือผู้ใช้ HyperPictoch

คู่มือนี้อธิบายโครงหน้าจอและการใช้งานพื้นฐานพร้อมภาพปุ่มหลัก

0. 3 นาทีแรก

เริ่มจากทำให้วัตถุขยับก่อน แล้วค่อยเพิ่มรายละเอียด

  1. ใช้แท็บมนุษย์เริ่มต้น แล้ววางบล็อก เมื่อกดปุ่มรัน
  2. เพิ่มบล็อกการเคลื่อนไหว 1 บล็อก ตั้งเวลา 1 วินาที และรอ
  3. กด START แล้วปรับเฉพาะค่าตัวเลขก่อน
เช็กลิสต์สำหรับผู้เริ่มต้น:
1) ทดสอบทีละ 1 บล็อกก่อน
2) จากนั้นสลับระหว่าง รอ / ไม่รอ
3) สุดท้ายเพิ่มแท็บเพื่อทำงานพร้อมกัน
ลำดับนี้ช่วยให้แก้จุดผิดพลาดได้ง่ายขึ้น

1. เลย์เอาต์หน้าจอ

ตรวจดูภาพรวมทั้งหน้าจอก่อน

HyperPictoch screen
รูปที่ 1: ภาพรวมหน้าจอ HyperPictoch

ส่วนหลัก

3. ภาพรวม

HyperPictoch สร้างแอนิเมชันจากพิกโตแกรมคนและรูปทรง

ใช้ pic สำหรับการเคลื่อนไหวคน และใช้ obj สำหรับรูปทรง/ข้อความ

4. ขั้นตอนการทำงานพื้นฐาน

  1. เริ่มจากแท็บเดียว
  2. วางบล็อกเริ่มต้น 1 บล็อก
  3. ค่อย ๆ เพิ่มคำสั่งทีละขั้น
  4. ปรับจังหวะเวลาด้วยบล็อกรอ บล็อกแอ็กชัน และบล็อกข้อความ
  5. บันทึกไฟล์ .hpt เป็นระยะ และส่งออกเมื่อเสร็จ

4.5 พื้นฐานการซิงก์

5. รายการบล็อก (ตามหน้าจอ)

ส่วนนี้สรุปชื่อบล็อกที่แสดงในตัวแก้ไขและอาร์กิวเมนต์ที่ต้องกรอก

5.1 มนุษย์

ข้อความบนบล็อกอาร์กิวเมนต์
หมุน [part] [angle] องศา [rod] เป็นเวลา [second] วินาที [W].part, second, rod, angle, W
เคลื่อนที่ [x][xdir] และ [y][ydir] เป็นเวลา [second] วินาที [W].second, xdir, x, ydir, y, W
รอ [second] วินาทีsecond
ตั้งเวลาเป็น [time] วินาที.time
ตั้งขนาดตัวเป็น [value] เท่า.value
พูด [value]value
พูด [value] เป็นเวลา [second] วินาที [W]value, second, W
คิด [value] เป็นเวลา [second] วินาที[W]value, second, W
จับปากกาที่[part]part
ปล่อยปากกาที่[part]part

5.2 วัตถุ

ข้อความบนบล็อกอาร์กิวเมนต์
กำหนดวัตถุ
เคลื่อนที่ [xdir] [x],[ydir] [y]เป็นเวลา [second]วินาที [W].second, xdir, x, ydir, y, W
วาดเส้นจาก ([x1],[y1]) ถึง ([x2],[y2]).x1, y1, x2, y2
วาดวงรีที่ศูนย์กลาง([x],[y]), ความกว้าง [w], ความสูง [h], [angle] องศา หมุน.x, y, w, h, angle
วาด [value] ที่พิกัด([x],[y]), ขนาด [size] .x, y, size, value
ตั้งความหนาเส้นเป็น [width].width
ตั้งสีเป็น [COLOR].COLOR
รอ [second] วินาทีsecond
ตั้งเวลาเป็น [time] วินาที.time

5.3 เหตุการณ์ / ข้อความ / แอ็กชัน

ข้อความบนบล็อกอาร์กิวเมนต์
เมื่อกดปุ่มเริ่มทำงาน
[send_message]MSG, POSE
เมื่อได้รับข้อความ [ ]MSG, DO
[set_pose]POSE, DO
[receive_pose]POSE, DO

หมายเหตุ: receive_message/receive_pose ใช้ลงทะเบียนตัวจัดการ ส่วนจุดเริ่มเวลาอ้างอิงจาก send_message/set_pose

5.4 Swim

ข้อความบนบล็อกอาร์กิวเมนต์
เคลื่อนที่ [value] ไปข้างหน้าvalue
เคลื่อนที่ [value] ไปข้างหลังvalue
หมุน [value] องศาไปทางซ้ายvalue
หมุน [value] องศาไปทางขวาvalue
เคลื่อนที่ [value] ไปข้างหน้าใน [second] วินาที[W]second, value, W
เคลื่อนที่ [value] ไปข้างหลังใน [second] วินาที[W]second, value, W
หมุน [value] องศาไปทางซ้ายใน [second] วินาที[W]second, value, W
หมุน [value] องศาไปทางขวาใน [second] วินาที[W]second, value, W
ลอย
ดำน้ำ

5.5 บล็อกหลักอื่น ๆ

ข้อความบนบล็อกอาร์กิวเมนต์
หันหน้าตรง.
หันด้านข้าง.
กลับสู่ท่าทางเริ่มต้น.
ทำให้ร่างกายโปร่งใส.
ตั้งสีเป็น [COLOR].COLOR
ตั้งสีพื้นหลังเป็น [COLOR].COLOR
ตั้งความหนาปากกาเป็น [width].width
ตั้งปลายปากกาเป็น [style].kind
ประทับพิกโตแกรม.
ตั้งเครื่องหมายเป็น [style].type
ลบรูปทั้งหมด.
สวม [value] หน้ากาก.value
ถอดหน้ากาก.
ถูกมองด้วยสีหน้า [value] โดยใครบางคน.value
หยุดถูกมอง.
ความน่าจะเป็นของ[pr]ทำpr
ความน่าจะเป็นของ[pr]ทำมิฉะนั้นpr
เคล็ดลับ:
ทดสอบบล็อกใหม่แยกเดี่ยวก่อน แล้วค่อยรวมเข้ากับลำดับงาน

6. ปุ่มรัน

เริ่มและหยุดพรีวิว

7. บันทึก/แชร์

บันทึก โหลด และแชร์งานของคุณ

8. จัดการแท็บ

เพิ่ม ทำซ้ำ เปลี่ยนชื่อ และลบแท็บได้

9. ไฟล์ I/O และการแชร์

ใช้ปุ่มเหล่านี้เพื่อส่งออก นำเข้า และแชร์

10. ปัญหาที่พบบ่อยและวิธีแก้

อาการวิธีแก้
ไม่มีอะไรเคลื่อนไหวตรวจสอบบล็อกเริ่มต้น และวางคำสั่งอย่างน้อย 1 บล็อกไว้ด้านล่าง
ลำดับการทำงานไม่ถูกต้องตั้งคำสั่งที่เกี่ยวข้องเป็นโหมดรอ แล้วรันใหม่
ซิงก์ข้อความไม่สำเร็จตรวจให้ชื่อส่ง/รับตรงกัน และใส่ตรรกะในบล็อกรับข้อความ