Editor ฉาก

ประเภทเกม

โหลด / ตั้งชื่อฉาก

ขนาดกริด

ชนกำแพง · กล่องตรวจ
โซนห้ามซ้อน · กล่องตรวจ

ชนกำแพง กว้าง×สูง ใช้แค่ตรวจชน กำแพง (ช่องวาด «กำแพง») เท่านั้น · interactive · โซนห้ามซ้อน · hub / ส่งคำตอบ quiz carry · โซนคำถาม/ตัวเลือก ฯลฯ ยังใช้พื้นที่ตัวละครตาม สูง (แนวตั้ง) × กว้าง (แนวนอน) เหมือนเดิม — ในเกม (play.js) แยกฟังก์ชันชนกำแพงกับ footprint โซนแล้ว · ห้ามซ้อน กว้าง×สูง = กำหนดกล่องตรวจทับโซนห้ามซ้อน (ชิดเท้า+กลางแนวนอน เหมือนชนกำแพง) ไม่ใช่การขยายรอบร่าง

เครื่องมือวาด

มีโหมด รูปบนกริด ในเมนู «โหมดวาด» — ถ้าไม่เห็นข้อความนี้หรือไม่มีเมนูนั้น = หน้าเว็บยังเป็นไฟล์เก่า (ลอง Ctrl+F5 หรืออัปโหลด editor.html / js/editor.js ขึ้นเซิร์ฟใหม่)

พื้นหลัง

วิธีใช้บนกริด

  • คลิกซ้าย = วาด · คลิกขวา = ลบ · ลากค้างได้
  • โหมดหลัก: กำแพง · โซนห้ามซ้อน · โซน interactive
  • พื้นที่สุ่มจุดเกิด (ฟ้าอ่อน) — ไม่วาดช่องนี้ได้ ใช้ปุ่ม «ตั้งจุดเกิด»
  • พื้นที่เริ่มเกม (ห้องโถง — ส้ม) — host ยืนแล้วกดเริ่ม
  • ถามตอบ: โซนถูก/ผิด + พื้นที่คำถาม (ทอง)
  • หยิบมาวาง: ม่วง = โซนกลาง (กำแพง) · ทอง = พื้นที่โชว์ข้อความคำถามบนแผนที่ (ถ้าไม่วาดทอง ข้อความไปที่โซนม่วง) · interactive เขียว = ยืนแล้วกด F ส่งคำตอบ · โหมดวาด ตัวเลือก 1–16 = ช่องบนกริดตรงกับลำดับ choices · พรีวิวนับ 3-2-1 ไฮไลต์โซนข้อถูก (หรือใส่ countdownHighlightSlot 1–16 ต่อข้อใน quizQuestions) · correctIndex / answerTrue
  • Stack: โหมดวาดจุดปล่อย (ฟ้า) · จุดซ้อนตึก (ชมพู) · ถ้าอัปโหลดรูปทาง FTP ใช้โฟลเดอร์ Game/public/img/TowerBlock (ไม่มีช่องว่าง) — ชื่อ Tower block มี space มักได้ FTP 550
  • กระโดดให้รอด: โหมด แพลตฟอร์ม (ฟ้าอมเขียว) · โหมด โซนตาย (แดง — โดนแล้วตายทันที คงที่ในโลก) · กำแพง = ขอบซ้ายขวา/บน · Space / W = กระโดด
  • ลูกโป้งยิงบอส (Mega Virus): จุดเกิดผู้เล่น P1–P6 + จุดเกิดบอส 1 ช่อง · ในเกมเดินช้า ยิงมีดีเลย์ · ลูกโป้งหมด = ตกรอบ · อัปโหลดรูปทาง FTP ใช้ Game/public/img/MegaVirus (ไม่มีช่องว่าง) — โฟลเดอร์ Mega Virus มี space มักได้ FTP 550
  • สีช่อง: เลือกโหมดสี + Alpha แล้วคลิกบนกริด
  • รูปบนกริด: โหมด «รูปบนกริด» — ตั้งกว้าง×สูง (ช่อง) · เลือกรูปจากแกลเลอรี · คลิกซ้ายวาง (ทับสไปรต์ที่ทับกัน) · คลิกขาวางลบทั้งแผ่น · บันทึกฉากเก็บเป็น gridImageSprites (ไฟล์ใหญ่ = JSON ใหญ่)
  • ปิด «โชว์กริดในเกม» = ซ่อนกริด/กำแพงในเกม (รูปพื้นหลังยังแสดง)

บันทึกแล้วจะได้รหัสฉาก ใช้รหัสนี้ตอนสร้างห้องในล็อบบี้

v —