คำสำหรับชุดไทล์ 3x3 ที่ใช้สร้างพื้นที่ขนาดใหญ่คืออะไร


49

ชื่อรูปแบบ / การออกแบบของการใช้ชุดไพ่ 3x3 คืออะไร (โดยปกติจะเป็นเกม 2D แบบเรียงต่อกัน) ที่สามารถใช้เพื่อสร้างพื้นที่ขนาดใหญ่ของตัวเอง ตัวอย่างเช่นสิ่งเหล่านี้:

ป้อนคำอธิบายรูปภาพที่นี่

( แหล่งรูปภาพ )

ฉันคิดว่ามันเป็น "9 ต้น" หรืออะไรทำนองนั้น แต่หาไม่เจอมันอาจจะเป็นการอ้างอิงที่ผิดปกติ


9
ฉันนับ 13 แผ่นต่อพื้นผิวไม่ใช่ 9
Philipp

2
@ ฟิลิปอาใช่แล้ว มีความสนใจเฉพาะใน 9 ตารางแม้ว่า :)
lozzajp

ฉันจะเดาสไปรท์ .... คำถามที่ดีคำตอบที่ดี / ข้อมูล!
อัลเบิร์ต

คำตอบ:


40

ชื่อที่จะให้ผลลัพธ์ที่เกิดขึ้นจริงใน Google เป็น9 ชิ้น

อีกวิธีหนึ่งที่จะเรียกมันและขอให้ Google เกี่ยวกับการเป็น9 แพทช์

ตามการสนทนาในครั้งนี้ดูเหมือนว่าจะมีการใช้9 บานหน้าต่างแต่ Google ยิ่งใหญ่จะไม่แสดงสิ่งที่คุณต้องการยกเว้นว่าคุณเข้าสู่หน้าต่างหรือบางสิ่งบางอย่าง


ขอบคุณ Kevin และ Josh ในการแชทสำหรับสิ่งนั้น


9 Patch เป็นสิ่งที่ฉันเคยได้ยินขอบคุณสำหรับคนอื่น ๆ ให้ดูด้วย!
lozzajp

Heheh, การวิจัยก่อนคำถาม = p
Elva

5
ในฐานะนักพัฒนามือถือฉันรู้ว่าภาพ 9 ภาพเป็นเพียงภาพเดียวที่มีเส้นสีดำแสดงส่วนที่ยืดหยุ่นได้ พวกเขาอาจตั้งชื่อตามสิ่งเหล่านี้ แต่ตอนนี้ฉันรู้ว่าทำไมพวกเขาจะถูกตั้งชื่อเช่น :) ว่า
Ivo Beckers

3
ฉันคิดว่าคำตอบนี้อาจทำให้เข้าใจผิด ผลการค้นหาส่วนใหญ่สำหรับ 9-slice / 9-patch เป็นเรื่องเกี่ยวกับเทคนิคการปรับสเกล UI ซึ่งขยายส่วนของรูปภาพไม่ใช่เทคนิคการเรียงต่อกันที่เลือกและทำซ้ำแผ่นเฉพาะ ฉันได้อธิบายอย่างละเอียดถึงความแตกต่างนี้ในคำตอบด้านล่าง
DMGregory

1
ฉันยังคุ้นเคยกับชื่อ 9-grid
Maurycy

62

ฉันไม่เห็นด้วยกับคำตอบที่ยอมรับได้ที่นี่

ฉันต้องการโทรนี้autotileและไม่ได้ 9 ชิ้น

" 9-Slice " (หรือ 9-patch) มักใช้เพื่ออ้างถึงระบบที่ผู้สร้างเนื้อหาแบ่งภาพเป็น 4 บรรทัด (ไม่จำเป็นต้องมีช่องว่างเท่ากัน) เมื่อเรนเดอร์สี่เหลี่ยมมุมชิ้นจะแสดงตามขนาดดั้งเดิมและขอบ / กลางถูกยืดออก (ไม่ซ้ำกัน) เพื่อครอบคลุมช่องว่าง

นี่คือความหมายที่ Flash, Illustrator, Unity และอื่น ๆ ใช้คำศัพท์ดังนั้นจึงดูเหมือนว่าฉันทามติที่ดีที่ 9-slice หมายถึงการยืดไม่ทำซ้ำ นี้มักจะใช้สำหรับการปรับองค์ประกอบ UI เช่นหน้าต่างข้อความและปุ่ม - และการค้นหารูปภาพของ Google จะเปิดขึ้นใช้งานนี้เกือบเฉพาะ

ไดอะแกรมแสดงเนื้อหา 9 Slice ใน Flash (ซ้าย) และลักษณะที่ปรากฏเมื่อแสดงผลในสี่เหลี่ยมที่มีขนาดใหญ่ขึ้น (ขวา)

ภาพจาก Adobe docs บนมาตราส่วน 9 ชิ้น

แผนผังแสดงการปรับขนาด 9 Slice ในเกม {ปิด}

ภาพจากเกม {ปิด} เอกสารบนตัวเลือก 9 ชิ้น

คำที่ฉันคุ้นเคยกับการอธิบายชุดของไพ่ที่สามารถครอบคลุมพื้นที่ที่มีรูปร่างหรือขนาดใดก็ได้คือ " Autotile " (โดยเฉพาะอย่างยิ่งในบริบทของระบบที่ใช้งานได้ / สร้างการเรียงสับเปลี่ยนกระเบื้องที่ถูกต้องเพื่อใช้ตาม adjacency กฎดังนั้นผู้ออกแบบเลเวลไม่ต้องเลือกไพ่แต่ละแผ่นด้วยตนเอง)

คำศัพท์นี้ดูเหมือนว่าจะได้รับความนิยมจากRPGMakerซึ่งใช้ตัวแปรสองตัวในแนวคิดนี้มาหลายชั่วอายุคน

การค้นหาภาพสำหรับ autotile แสดงผลลัพธ์ที่ดูเหมือนใกล้ชิดมากกับสิ่งที่คำถามที่อธิบายและการโพสต์อื่น ๆ บน GameDev.StackExchange อธิบายเรื่องนี้ว่า "autotiling" ได้เป็นอย่างดี

รูปภาพที่อธิบายเค้าโครงเลย์เอาต์อัตโนมัติและพื้นฐาน

ภาพจากเอกสารสำหรับระบบย่อย Rotorz ​​สำหรับ Unity


ดีจังที่รู้!
Vaillancourt

เป็นเรื่องปกติหรือไม่ที่จะนำมุมภายในทั้งหมดมารวมกันเป็นกระเบื้องเดียว? รุ่นนี้ (และ "พื้นฐาน" ที่ไม่มีไทล์สำหรับด้านข้าง) ดูเหมือนจะขึ้นอยู่กับหน่วยเรียงไทล์ "ของจริง" ซึ่งเป็นหนึ่งในสี่ของขนาดไทล์
Random832

1
@ Random832 หน่วยเรียงไทม์ไตรมาสเหล่านี้เป็นวิธีการทำงานของเวอร์ชันของ RPG Maker และมีการใช้งานไม่กี่อย่างที่ดูเหมือนจะมีลวดลายจากสิ่งนี้ทั้งสำหรับการทำงานร่วมกันกับไทล์ที่มีอยู่หรือเพียงเพราะมันมีประโยชน์ ฉันคิดว่าสิ่งนี้จะช่วยลดจำนวนการเรียงสับเปลี่ยนแบบเรียงต่อกันที่จำเป็นต้องสร้าง & ครอบครองพื้นที่ในชุดไพ่อย่างชัดเจน การนับคร่าวๆชี้ให้เห็นว่าคุณต้องการไพ่ประมาณ 47 แผ่นเพื่อรับการเรียงสับเปลี่ยนแบบเดียวกันโดยไม่ต้องแบ่งย่อยเป็นหน่วยย่อย ๆ
DMGregory

3
@DMGregory ไม่เกี่ยวกับ 47 แต่แน่นอน 47 ฉันเพิ่งตรวจสอบแม่แบบที่ฉันมี 8 ทิศทางอัตโนมัติ
Maurycy

รอทำไมคุณต้อง 47 และไม่ใช่แค่ 13 ภาพที่ปรากฏในคำถามเดิม?
Tin Man

-1

มีชื่ออื่นอยู่บ้าง กระเบื้องวัง (โดมิโน) ปูกระเบื้อง aperiodic

https://en.wikipedia.org/wiki/Wang_tile

หรือที่เรียกว่าชุดไพ่ที่มีตัวแก้ไขแผนที่


"ชุดกระเบื้อง" เป็นคำทั่วไปที่มีความหมายมากกว่าและไม่ได้อ้างอิงถึงประเภทชุดของชุดคำถามที่ต้องการ
Tyyppi_77

แม้ว่าส่วนใหญ่ของภูมิประเทศที่ใช้ในเกมเรียงต่อกันอาจเรียกได้ว่าในทางเทคนิคแล้วเพราะมันจะจับคู่กันโดยไม่มีรอยต่อเมื่อวางไว้ถัดจากแผ่นกระเบื้องใกล้เคียงที่มีขอบเหมือนกันนี่เป็นคำจำกัดความที่หลวมมากและไม่เกี่ยวข้องเฉพาะ มุมและขอบ patters OP ถามเกี่ยวกับ ( ชุดย่อยใด ๆของชุดไพ่ที่แสดงรวมถึงที่ใดก็ได้จากไทล์หนึ่งไปยังภาพทั้งหมดเป็นชุดของไทล์วังทางคณิตศาสตร์) วังกระเบื้องและโดยเฉพาะอย่างยิ่งกระเบื้อง aperiodic ส่วนใหญ่เกิดขึ้นในบริบทของการเปลี่ยนแปลงพื้นที่ขนาดใหญ่ของพื้นผิวเพื่อซ่อนซ้ำหรือการสร้างขั้นตอน
DMGregory

1
กระเบื้องวังเป็นคำศัพท์ทางคณิตศาสตร์
ต่อ Alexandersson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.