หน้า 6 จาก 13บล็อก: เคลื่อนไหว วัตถุ และการควบคุม
สามหมวดแรกของลิ้นชัก รวม 31 ใบ
การเคลื่อนไหว17 ใบ
| ความเร็ว X ค่าsetVelX | ตั้งความเร็วแนวนอนซ้ายขวาเป็นค่านี้ทันที ค่าลบคือไปทางซ้าย |
| ความเร็ว Y ค่าsetVelY | ตั้งความเร็วแนวตั้งขึ้นลงเป็นค่านี้ทันที ค่าบวกคือพุ่งขึ้น |
| ความเร็ว Z ค่าsetVelZ | ตั้งความเร็วแนวลึกเข้าออกจอเป็นค่านี้ทันที |
| เร่ง แกน ค่าaddVel | บวกความเร็วเพิ่มเข้าไปในแกนที่เลือก ต่างจากความเร็วที่เขียนทับค่าเดิม |
| กระโดด แรงjump | ดีดตัวขึ้นด้วยแรงนี้ ยิ่งเลขมากยิ่งสูง |
| ย้ายไป x y zmoveTo | วาร์ปไปยังพิกัดนี้ทันทีโดยไม่เดิน |
| เข้าหา เป้าหมาย ความเร็วmoveToward | เดินเข้าหาเป้าหมายด้วยความเร็วนี้ ใช้ทำศัตรูที่ไล่ตาม |
| หนี เป้าหมาย ความเร็วmoveAway | เดินหนีออกจากเป้าหมายด้วยความเร็วนี้ |
| หันไป เป้าหมายfaceToward | หมุนตัวให้หันหน้าเข้าหาเป้าหมาย โดยไม่ขยับที่ |
| หมุน มุมturn | หมุนตัวเองไปอีกกี่องศาจากที่หันอยู่ตอนนี้ |
| ผลักจาก เป้าหมาย แรงpushFrom | กระเด็นออกจากเป้าหมายด้วยแรงนี้ ใช้ทำจังหวะโดนชน |
| กลับจุดเกิดgoStart | ย้ายกลับไปยังจุดเกิดของฉากนี้ |
| เลื่อนไป x y z ใน เวลา จังหวะtweenMove | ค่อย ๆ เลื่อนไปยังพิกัดนี้ภายในเวลาที่กำหนด แล้วค่อยทำบล็อกถัดไป ใช้ทำแท่นเลื่อนหรือประตูที่ค่อย ๆ เปิด |
| ค่อย ๆ หมุน มุม ใน เวลา จังหวะtweenTurn | หมุนไปอีกกี่องศาภายในเวลานี้ สามร้อยหกสิบคือครบหนึ่งรอบพอดี |
| ค่อย ๆ ขยาย ค่า ใน เวลา จังหวะtweenScale | ย่อขยายตัวเองไปถึงขนาดนี้ภายในเวลานี้ หนึ่งคือขนาดเดิม กล่องชนโตตามภาพด้วย |
| ค่อย ๆ จาง ค่า ใน เวลา จังหวะtweenFade | ค่อย ๆ เปลี่ยนความทึบไปถึงค่านี้ ศูนย์คือหายไป ร้อยคือทึบเต็ม |
| โน้มถ่วง ค่าsetGravity | ตั้งแรงโน้มถ่วงของตัวนี้ตัวเดียว ศูนย์คือลอยอยู่กลางอากาศ ช่องโน้มถ่วงในแผงคุณสมบัติคือค่าตั้งต้นของค่าเดียวกันนี้ |
สี่ใบตระกูลค่อย ๆ เคลื่อนไหวจะหยุดรอ บล็อกถัดไปจะไม่ทำงานจนกว่าการเคลื่อนไหวจะจบ เหมือนบล็อกรอ ถ้าอยากให้ทำอย่างอื่นไปพร้อมกัน ให้แยกไปไว้คนละกฎ
จังหวะที่เลือกได้มีห้าแบบ สม่ำเสมอ ออกตัวช้า ค่อยหยุด นุ่มสองด้าน และเด้ง ชื่อบอกสิ่งที่ตาเห็น ไม่ใช่ชื่อสูตรคณิตศาสตร์
วัตถุ8 ใบ
| สร้าง ชิ้นส่วน ที่ x y zspawn | สร้างของชิ้นใหม่ขึ้นมาที่พิกัดนี้ |
| สร้าง ชิ้นส่วน ตรงนี้spawnAtSelf | สร้างของชิ้นใหม่ที่ตำแหน่งของตัวเอง |
| สร้าง ชิ้นส่วน ห่าง ระยะspawnAhead | สร้างของชิ้นใหม่ข้างหน้าตัวเองตามระยะนี้ ใช้ทำอุปสรรคที่ไหลมาเรื่อย ๆ |
| ทำลายฉันdestroySelf | เอาตัวเองออกจากฉาก คำสั่งที่เหลือในกฎข้อนี้จะไม่ทำงานต่อ |
| ทำลาย เป้าหมายdestroy | เอาเป้าหมายออกจากฉาก |
| ซ่อนฉันhideSelf | มองไม่เห็นแต่ยังอยู่ ยังชนได้และสคริปต์ยังทำงาน ต่างจากทำลาย |
| แสดงฉันshowSelf | กลับมามองเห็นอีกครั้ง |
| ขนาด ค่าsetScale | ย่อขยายตัวเอง หนึ่งคือขนาดเดิม สองคือใหญ่เป็นสองเท่า |
การควบคุม6 ใบ
| รอ เวลา วิwait | หยุดกฎข้อนี้ไว้เท่านี้วินาที แล้วค่อยทำบล็อกถัดไป |
| ทำซ้ำ ครั้งrepeat | ทำบล็อกที่อยู่ข้างในซ้ำตามจำนวนครั้งนี้ เป็นบล็อกอุ้ม |
| วนตลอดforever | ทำบล็อกข้างในซ้ำไม่หยุดจนกว่าเกมจะจบหรือมีบล็อกหยุดสคริปต์ เป็นบล็อกอุ้ม |
| ถ้า เงื่อนไขifDo | ทำบล็อกข้างในเฉพาะตอนที่เงื่อนไขเป็นจริง เป็นบล็อกอุ้ม |
| หยุดสคริปต์stopScript | หยุดเฉพาะกฎข้อนี้ กฎข้ออื่นยังทำงานต่อ |
| หยุดทั้งหมดstopAll | หยุดกฎทุกข้อของทุกชิ้นที่กำลังวิ่งอยู่ในเฟรมนั้น กฎที่มีเหตุการณ์จุดใหม่ยังเริ่มใหม่ได้ ไม่ใช่การจบเกม |
วนตลอดควรมีบล็อกที่หยุดพักอยู่ข้างใน เช่นรอ หรือใบตระกูลค่อย ๆ เคลื่อนไหว หรือส่งข้อความแล้วรอ ระบบพักให้เองจึงไม่ค้าง แต่ถ้าอยากให้ช้าลงต้องใส่เอง แผงคำเตือนจะบอกให้ถ้าลืม
