คำถามที่พบบ่อย
ทั่วไป
คำถามทั่วไปเกี่ยวกับ FigBloxUI
ต้องมี BloxMate ถึงจะใช้ FigBloxUI ได้ไหม?
ไม่ต้อง FigBloxUI เป็นผลิตภัณฑ์ที่แยกออกมาเป็นอิสระทั้งหมด ใช้งานได้เองโดยไม่ต้องมี BloxMate
ปลั๊กอิน Roblox Studio ใช้ฟรีไหม?
ฟรี ปลั๊กอิน Roblox Studio ใช้ได้ฟรี แพ็กเกจที่ต้องสมัครใช้มีแค่ของปลั๊กอิน Figma
FigBloxUI เก็บดีไซน์ของเราไว้ไหม?
ไม่เก็บ ดีไซน์จะถูกประมวลผลแบบชั่วคราว (นานสุด 30 นาที) แล้วลบทิ้งอัตโนมัติ และเราไม่เก็บไฟล์ Figma ของคุณไว้ถาวร มีข้อยกเว้นสองกรณี: ถ้าเปิด Clean image edges (Pixfix) ไว้ รูปที่ประมวลผลแล้วจะถูกแคชไว้ 30 วัน เพื่อให้ export ซ้ำได้เร็ว และถ้าคุณส่งรายงานบั๊ก ระบบจะเก็บโครงสร้างเลเยอร์ของ section นั้นไว้ 90 วัน ดูรายละเอียดที่ นโยบายความเป็นส่วนตัว
ใช้ FigBloxUI หลายเครื่องได้ไหม?
ได้ แพ็กเกจที่จ่ายผ่านบัตรหรือคีย์ไลเซนส์จะผูกกับบัญชี Figma ของคุณ และใช้ได้ทุกเครื่องที่ล็อกอินบัญชี Figma นั้นอยู่ ส่วนแพ็กเกจที่จ่ายด้วย Robux จะผูกกับบัญชี Roblox: กด Login with Roblox ในปลั๊กอิน (ทำได้ในทุกโหมด export) แล้ว Pro จะใช้ได้ทุกเครื่องและทุกบัญชี Figma ที่ล็อกอินด้วยบัญชี Roblox นั้น ไลเซนส์ใช้ได้กับบัญชีของคุณเองเท่านั้น ห้ามแชร์คีย์ให้คนอื่น (ดู ข้อกำหนดการใช้งาน)
แก้ UI หลัง import ได้ไหม?
ได้แน่นอน ทุกอย่างที่ FigBloxUI สร้างขึ้นเป็นอินสแตนซ์มาตรฐานของ Roblox จะแก้ไข ย้าย parent หรือลบอะไรใน Studio ก็ได้ตามใจ
ถ้า import ดีไซน์เดิมซ้ำจะเกิดอะไรขึ้น?
ขึ้นอยู่กับว่าส่งอะไรไป:
- ทั้งเฟรม: โหมด Live จะถามว่าจะทำอย่างไรกับ ScreenGui ที่มีอยู่แล้ว Replace จะสร้างใหม่จากดีไซน์ล่าสุด สิ่งที่คุณแก้ไว้ข้างในใน Studio จะหายไป (เก็บสคริปต์ไว้นอก ScreenGui ที่ import มา และกด Undo เพื่อเอาอันเก่ากลับมาได้) Keep Both จะเพิ่ม ScreenGui ใหม่ไว้ข้างๆ (
Name_copy,Name_copy2ไปเรื่อยๆ) - เฉพาะเลเยอร์ที่เลือก: เลือกเลเยอร์ใน preview ก่อนส่ง แล้วจะอัปเดตเฉพาะองค์ประกอบเหล่านั้นใน ScreenGui เดิม
การวางโค้ดจาก Code หรือ ZIP ของเฟรมเดิมจะแทนที่ ScreenGui ของเฟรมนั้นทันทีโดยไม่ถาม Studio จะถามก่อนก็ต่อเมื่อชื่อนั้นเป็นของ UI อื่น หรือเมื่อเปลี่ยนโหมด Offset/Scaled: ให้เลือก Replace it (Replace & switch ถ้าเปลี่ยนโหมด) หรือ Keep both หลังอัปเดต FigBloxUI ดีไซน์เดิมอาจ import ออกมาเป็นโครงสร้าง (tree) ที่ต่างจากเดิม ดังนั้นหลัง Replace ให้เช็กสคริปต์ที่หา UI ตาม path ด้วย
ด้านเทคนิค
FigBloxUI แปลงดีไซน์ของคุณอย่างไร
ทำไมบางองค์ประกอบถึงกลายเป็นรูป?
องค์ประกอบที่มีเอฟเฟกต์ที่ Roblox วาดเองไม่ได้ (blur, radial gradient, blend mode) จะถูก export เป็น PNG แล้วอัปโหลดเป็น ImageLabel/ImageButton ยกเว้นข้อความ ซึ่งจะยังเป็นข้อความที่แก้ไขได้ โดยใช้หน้าตาที่ใกล้ที่สุดที่ Roblox วาดได้ เว้นแต่คุณตั้งชื่อด้วย _image, _ImageLabel หรือ _ImageButton หรือใช้ข้อความใน boolean shape หรือเป็น mask ส่วน fill สีทึบและ linear gradient ที่ซ้อนกันหลายชั้น รวมถึงเส้นขอบที่ซ้อนกัน ยังคงเป็นแบบ native ค่าเริ่มต้นคือ drop shadow และมุมโค้งที่ไม่เท่ากันจะกลายเป็นอินสแตนซ์ UIShadow และ UICorner ที่แก้ไขได้ ส่วนแสงเรืองที่ทอดจากเนื้อหาข้างในเลเยอร์จะมาเป็นรูปเงารูปเดียววางไว้หลังเลเยอร์ที่แก้ไขได้ ถ้าอยากให้แปลงเป็นรูปไปด้วย ให้ปิด Native shadows and corners ใน Settings ในโหมด Automatic ซึ่งเป็นค่าเริ่มต้น กลุ่มที่มีการตกแต่งอาจกลายเป็นรูปเดียว ถ้าอยากให้เลเยอร์ในกลุ่มแก้ไขได้มากขึ้น ให้ตั้ง Artwork layers เป็น Preserve layers ใน Settings ส่วน Separate ก็ทำแบบนี้เหมือนกันเมื่อในกลุ่มมีข้อความ เลย์เอาต์ ลิสต์ หรือไอเท็มที่ซ้ำกัน
ทำไมเลย์เอาต์ใน Roblox ถึงดูต่างไป?
ขึ้นอยู่กับสวิตช์ Offset / Scaled ที่อยู่ข้างโหมด export Offset (ค่าเริ่มต้น) จะใช้ขนาดพิกเซลตาม Figma ส่วน Scaled จะปรับขนาด UI ตามหน้าจอ จึงอาจดูต่างไปเล็กน้อยในบางขนาดจอ ใช้ Auto Layout ใน Figma จะได้ผลลัพธ์ดีที่สุด
รองรับ Components / Variants ไหม?
FigBloxUI จะแปลง component instance ออกมาเป็นเลเยอร์ธรรมดา โดยดูจากหน้าตาสุดท้ายที่แสดงผล โครงสร้าง component ของ Figma จะไม่ถูกเก็บไว้ใน Roblox
ทำไม Send ถึงใช้เวลาหลายนาที?
ดีไซน์ใหญ่ที่มีรูปเยอะจะใช้เวลานานกว่า โดยเฉพาะครั้งแรก Separate และ Preserve layers มักจะ export รูปมากกว่า Automatic และ blend mode ทำให้ Send ครั้งแรกนานขึ้น เพราะเลเยอร์ที่ใช้ blend แต่ละชั้นจะถูกเรนเดอร์เพิ่มอีกสูงสุดสองครั้งทับสิ่งที่อยู่ข้างหลังมัน เพื่อให้สีตรงกับ Figma และในโหมด Separate และ Preserve layers การเรนเดอร์ส่วนนี้อาจกินเวลาเกือบทั้งหมดของการ Send แสงเรืองที่มาเป็นรูปเงาก็ถูกเรนเดอร์สองครั้งในการส่งครั้งแรกเช่นกัน นอกจากนี้ FigBloxUI ยังเรนเดอร์จากสำเนาชั่วคราว เพื่อไม่ให้เลเยอร์ของคุณถูกแก้ไขเลย รูปที่ไม่เปลี่ยนจะถูกใช้ซ้ำใน Send ครั้งถัดไป ถ้าอยากส่งให้เร็วขึ้น ให้ใช้ Automatic หรือเลือกส่งเฉพาะเลเยอร์ที่แก้ไข
Send ครั้งเดียวส่งรูปได้กี่รูป?
ได้สูงสุด 1,000 รูปที่ไม่ซ้ำกัน รูปเดียวกันที่ใช้ซ้ำหลายที่นับเป็นรูปเดียว ถ้าดีไซน์ต้องใช้มากกว่านั้น ปลั๊กอินจะแจ้งก่อนเริ่มอัปโหลด ให้ส่งทีละหน้าจอหรือทีละพาเนล หรือใช้ Automatic ในโหมด Automatic และ Separate ยังเติม suffix _image ให้กลุ่มที่มีของเยอะ เพื่อ export ทั้งกลุ่มเป็นรูปเดียวได้ด้วย
ทำไมรูปไม่ขึ้นทันที?
ทุกรูปจะอัปโหลดไปยังเจ้าของบน Roblox ที่คุณเลือก (บัญชี Personal หรือ Group) และต้องผ่านการตรวจรูปของ Roblox ก่อนถึงจะแสดงผล ปกติใช้เวลาไม่กี่นาที แต่บางครั้งอาจนานกว่านั้นถ้าคิวตรวจของ Roblox แน่น ถ้า ImageLabel ใน Studio มี rbxassetid แล้วแต่ยังไม่แสดงอะไร เกือบทุกครั้งคือรูปยังอยู่ระหว่างตรวจ ลองปิดแล้วเปิด place ใหม่ หรือกลับมาเช็กอีกทีใน 10-15 นาที ถ้ารูปไม่ขึ้นเลย อาจเป็นเพราะรูปโดนปฏิเสธ (ดูด้านล่าง)
อัปโหลดรูปให้ Group แล้วรูปว่างเปล่า ทำไม?
รูปที่อัปโหลดให้ Group จะแสดงเฉพาะใน experience ที่ Group นั้นเป็นเจ้าของ ถ้า import เข้า place ที่บัญชีของคุณเองเป็นเจ้าของ Studio จะให้แชร์สิทธิ์เข้าถึงหนึ่งครั้ง: หน้าต่าง Output จะพิมพ์ข้อความรูปละบรรทัด บอกว่า experience ไม่มีสิทธิ์เข้าถึง asset นั้น พร้อมลิงก์สำหรับแชร์ กดผ่านลิงก์ครั้งเดียวแล้วรูปจะขึ้น ถ้าไม่อยากทำขั้นตอนนี้ ให้เลือก Image owner ให้ตรงกับเจ้าของเกม หรือทดสอบใน place ที่ Group เป็นเจ้าของ
ถ้ารูปโดน Roblox ปฏิเสธจะเป็นอย่างไร?
Roblox ตรวจรูปทุกรูปที่อัปโหลดด้วยระบบ AI และบางครั้งก็ตีตกทั้งที่ไม่ได้ผิดอะไร โดยเฉพาะ texture และลวดลายตกแต่ง นี่เป็นการตรวจฝั่ง Roblox ไม่ใช่ปัญหาของ FigBloxUI รูปเดียวกันจะโดนตีตกเหมือนกันไม่ว่าจะให้ FigBloxUI อัปโหลดอัตโนมัติหรืออัปโหลดเองผ่าน Asset Manager คุณยื่นอุทธรณ์ได้ทุกกรณีภายใน 30 วัน ดูคู่มือฉบับเต็มและเทมเพลตคำอุทธรณ์ที่ก๊อปไปวางได้เลยที่ การตรวจรูปของ Roblox และการอุทธรณ์
Live บอกให้อัปเดตปลั๊กอิน Studio แต่ Code ยัง import ได้ แบบนี้ถูกต้องไหม?
ถูกต้อง ปลั๊กอิน Studio เวอร์ชันขั้นต่ำ 3.0.0 ใช้กับ Live เท่านั้น: แผงเวอร์ชันเก่าจะถูกปฏิเสธพร้อมข้อความแจ้ง และจะไม่มีอะไรเข้ามาจนกว่าจะอัปเดต ส่วน Code และ ZIP ยังวางโค้ดบน 2.5.3 ได้ แต่ก็ควรอัปเดตเป็น 3.0.0 อยู่ดี เพราะเป็นเวอร์ชันที่ทำให้ทุกอย่างทำงานครบ รวมถึง Separate และ Preserve layers ในโหมด Scaled และสำเนาชุดที่สองจาก Keep Both ดู แก้ปัญหา
ปลั๊กอินบอกว่ามี “export copies to review”
FigBloxUI เรนเดอร์จากสำเนาชั่วคราวของเลเยอร์ และจะลบสำเนาเหล่านั้นทิ้งเมื่อ export เสร็จ ถ้า export ถูกขัดจังหวะ หรือมีการแก้สำเนาระหว่างที่ export กำลังทำงาน สำเนานั้นจะถูกเก็บไว้แทนที่จะลบ ให้เลือกสำเนานั้นในรายการแล้วกด Show layer เพื่อหาใน Figma ถ้าไม่ต้องการแล้ว ให้กด Remove copy… แล้วกด Remove this copy และยังกด Undo ใน Figma ได้
บัญชี
การชำระเงิน แพ็กเกจ และสิทธิ์การเข้าถึง
แพ็กเกจ Robux ทำงานอย่างไร?
ซื้อ Developer Product ใน FigBloxUI Store บน Roblox แพ็กเกจจะเปิดใช้ทันทีและผูกกับบัญชี Roblox ของคุณ แบบรายเดือน (Monthly) ใช้ได้ 30 วัน แบบรายปี (Yearly) ใช้ได้ 365 วัน เมื่อหมดอายุต้องซื้อใหม่ เพราะไม่มีการต่ออายุอัตโนมัติ
ยกเลิกแพ็กเกจอย่างไร?
บัตรเครดิต (Stripe): ในปลั๊กอิน Figma ให้ล็อกอินด้วย Roblox แล้วกด Manage Subscription ระบบจะเปิด Stripe customer portal ซึ่งกดยกเลิกได้ที่นั่น (แดชบอร์ดบนเว็บสำหรับจัดการแพ็กเกจบน figbloxui.dev โดยตรงกำลังจะมาเร็วๆ นี้)
Robux: แพ็กเกจ Robux เป็นการซื้อครั้งเดียว (ไม่ตัดเงินอัตโนมัติ) แค่ไม่ต้องซื้อใหม่เมื่อหมดอายุ
ทำไมปลั๊กอินถึงขอให้เชื่อมต่อ Roblox ใหม่?
เวอร์ชันใหม่ๆ ตรวจการเชื่อมต่อ Roblox เข้มงวดขึ้น การเชื่อมต่อที่ทำไว้ด้วยเวอร์ชันเก่าจึงใช้กับ Code และ Live export ไม่ได้แล้ว ให้ปิดแล้วเปิดปลั๊กอิน Figma ใหม่เพื่อให้อัปเดต กด Logout แล้วกด Login with Roblox หนึ่งครั้ง และเลือก Image owner ระหว่างนี้ ZIP export ยังใช้ได้ตามปกติ และไม่กระทบไลเซนส์หรือรูปที่อัปโหลดไว้แล้ว
ถ้าเปิด FigBloxUI ไว้ในหลายไฟล์ Figma หน้าต่างอื่นๆ จะรับการล็อกอินหรือ Manage ที่คุณทำเสร็จในหน้าต่างใดหน้าต่างหนึ่งไปเอง ตราบใดที่เป็นบัญชี Roblox เดียวกัน ถ้าหน้าต่างไหนแจ้งว่าการล็อกอิน Roblox หมดอายุแล้ว ให้กด Logout แล้วกด Login with Roblox ในหน้าต่างนั้น จากนั้นส่งใหม่อีกครั้ง
ให้รูปเป็นของ Roblox Group ได้ไหม?
ได้ ในโหมด Live หรือ Code ให้เลือก Group เป็น Image owner ที่อยู่เหนือปุ่ม export โดย Group นั้นต้องถูกเลือกไว้บนหน้าจอ Roblox ตอนล็อกอิน (กด Manage เพื่อเพิ่มทีหลังได้) หน้าจอของ Roblox จะแสดงเฉพาะ Group ที่คุณเป็นเจ้าของ ถ้าเป็นแค่สมาชิกหรือแอดมินของ Group จะไม่เห็น Group นั้นในรายการ นอกจากนี้ role ของคุณใน Group ต้องมีสิทธิ์ Create and configure development items รูปที่เคยอัปโหลดเข้าบัญชี Personal ไว้แล้วจะถูกอัปโหลดใหม่ให้ Group
ยกเลิกสิทธิ์เข้าถึง Roblox อย่างไร?
ไปที่ Roblox Settings → Privacy → Third-Party Apps → Remove FigBloxUI ถ้าแค่อยากเปลี่ยนว่าจะให้ FigBloxUI อัปโหลดเข้า Group ไหนได้บ้าง ให้กด Manage ข้าง Image owner ในปลั๊กอินแทน