Texture
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
วัตถุของ Texture ใช้เท็กซ์ที่ซ้ำกันในหน้าของ BasePart
เทคส์จะทำงานอย่างไร?
เนื้อผิวที่ใช้ได้สำหรับ BasePart คือผลลัพธ์ของการประยุกต์ FaceInstance.Face ที่มีลักษณะเหมือนจริง เม
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
รูปภาพที่ได้รับ Texture จะถูกกำหนดโดยสมบัติสมบัติของมัน Decal.Texture สามารถอัปโหลดไปยัง Roblox ได้ เมื่ออยู่ภายใต้ข้อกำหนดของชุมชน สำหรับข้อมูลเกี่ยวกับวิธีการอัปโหลดรูปภา
คืออะไรความแตกต่างระหว่าง Textures และ Decals?
วัตถุของเนื้อผ้าคล้ายกับวัตถุ Decal อย่างมาก อย่างไรก็ตาม ในขณะที่วัตถุที่ประยุกต์โดย Decal จะเคลื่อนขนาดเมื่อ BasePart ถูกขนาดใหม่ วัตถุที่ประยุ
การทำซ้ำข้อความมีตัวเลือกการใช้งานที่หลากหลายเช่นกระเบื้องปูพื้นและกระเบื้องผนัง
ทางเลือกสำหรับข้อความ
แม้ว่าขอบเขียวจะมีตัวเลือกการใช้งานที่หลากหลาย ในบางกรณีผู้พัฒนาอาจต้องการเลือกหนึ่งในตัวเลือกต่อไปนี้แทน
- สำหรับไม่ซ้ำกัน วัตถุ Decal ควรใช้
- เพื่อใช้รูปแบบ GUI คุณควรใช้วัตถุ SurfaceGui
- หากต้องการเปลี่ยนแปลงผลการจุดไฟในภาพ วัตถุ SurfaceGui ควรใช้
สรุป
คุณสมบัติ
กำหนดค่าเรือนำ้ในสแตมของเนื้อหาเรนเดอร์
กำหนดค่าเรือนำ้ในสแน็ปของเส้นสายแนวตั้งของเทคสเตอร์เรนเดอร์
ตั้งค่าขนาดแนวตั้งของภาพที่กำหนดโดย Texture
ตั้งค่าขนาดแนวตั้งของภาพที่กำหนดโดย Texture
สติกเกอร์Decal.Transparency รายการ เอฟเฟกต์เหล่านี้มองเห็นได้เฉพาะผู้เล่นในเกม
รหัสเนื้อหาของรูปภาพที่จะใช้โดย Decal
กำหนดความโปร่งใสของ Decal ด้วย 0 เป็นเงื่อนไขที่เป็นอุปกรณ์ปิดกั้นและ 1 เป็นเงื่อนไขที่เป็นอุปกรณ์โปร่งใส
กำหนดลำดับการเรนเดอร์เมื่อมีหลายภาพที่มีหน้าเดียวกัน
ตั้งค่าให้เป็นหน้าผากของวัตถุที่ปรากฏ
คุณสมบัติ
OffsetStudsU
OffsetStudsU กำหนดว่าระยะเวลาที่เรนเดอร์เท็กส์ติดอยู่บนแกนยาวใน studs
ตัวอย่าง
ในสกรีนช็อตด้านบน, ส่วนที่มี Texture ปรากฏอยู่ ด้านซ้าย, OffsetStudsU/OffsetStudsV อยู่ทั้งสอง 0, ดังนั้นการแสดงผลจึงเรียงตัวของเนื้อหาที่อยู่ในมุมมองด้านบน ในขณะที่ด้านขวา,
ดูเพิ่มเติม:
OffsetStudsV
OffsetStudsV กำหนดว่าเทคส์ที่เรนเดอร์จะแสดงจะเป็นออเฟ็ตบนแกนตั้งฉากในสตุ๊ด
ตัวอย่าง
ในสกรีนช็อตด้านบน, ส่วนที่มี Texture ปรากฏอยู่ ด้านซ้าย, OffsetStudsU/OffsetStudsV อยู่ทั้งสอง 0, ดังนั้นการแสดงผลจึงเรียงตัวของเนื้อหาที่อยู่ในมุมมองด้านบน ในขณะที่ด้านขวา,
ดูเพิ่มเติม:
StudsPerTileU
ตั้งค่าขนาดแนวตั้งของภาพที่กำหนดโดย Texture
ค่าขนาดที่ใหญ่ขึ้นสำหรับสมบัตินี้จะนำไปสู่การปรากฏตัวของ Texture ที่ใหญ่ขึ้นและทำซ้ำได้น้อยลง ในขณะที่การเพิ่มขนา
ดูตัวอย่างโค้ดด้านล่างสำหรับตัวอย่างวิธีการใช้ประโยชน์จากสมบัติสินค้านี้
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
หมายเหตุ:
- ค่านี้สามารถตั้งค่าให้เป็นค่าที่ต่ำมาก แต่ไม่สามารถเป็น zero ได้
StudsPerTileV
ตั้งค่าขนาดแนวตั้งของภาพที่กำหนดโดย Texture
ค่าขนาดที่ใหญ่ขึ้นสำหรับสมบัตินี้จะนำไปสู่การปรากฏตัวของ Texture ที่ใหญ่ขึ้นและทำซ้ำได้น้อยลง ในขณะที่การเพิ่มขนา
ดูตัวอย่างโค้ดด้านล่างสำหรับตัวอย่างวิธีการใช้ประโยชน์จากสมบัติสินค้านี้
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
หมายเหตุ:
- ค่านี้สามารถตั้งค่าให้เป็นค่าที่ต่ำมาก แต่ไม่สามารถเป็น zero ได้