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 texture
texture.StudsPerTileU = 1
texture.StudsPerTileV = 1

รูปภาพที่ได้รับ Texture จะถูกกำหนดโดยสมบัติสมบัติของมัน Decal.Texture สามารถอัปโหลดไปยัง Roblox ได้ เมื่ออยู่ภายใต้ข้อกำหนดของชุมชน สำหรับข้อมูลเกี่ยวกับวิธีการอัปโหลดรูปภา

คืออะไรความแตกต่างระหว่าง Textures และ Decals?

วัตถุของเนื้อผ้าคล้ายกับวัตถุ Decal อย่างมาก อย่างไรก็ตาม ในขณะที่วัตถุที่ประยุกต์โดย Decal จะเคลื่อนขนาดเมื่อ BasePart ถูกขนาดใหม่ วัตถุที่ประยุ

การทำซ้ำข้อความมีตัวเลือกการใช้งานที่หลากหลายเช่นกระเบื้องปูพื้นและกระเบื้องผนัง

ทางเลือกสำหรับข้อความ

แม้ว่าขอบเขียวจะมีตัวเลือกการใช้งานที่หลากหลาย ในบางกรณีผู้พัฒนาอาจต้องการเลือกหนึ่งในตัวเลือกต่อไปนี้แทน

  • สำหรับไม่ซ้ำกัน วัตถุ Decal ควรใช้
  • เพื่อใช้รูปแบบ GUI คุณควรใช้วัตถุ SurfaceGui
  • หากต้องการเปลี่ยนแปลงผลการจุดไฟในภาพ วัตถุ SurfaceGui ควรใช้

สรุป

คุณสมบัติ

  • อ่านพร้อมๆ กัน

    กำหนดค่าเรือนำ้ในสแตมของเนื้อหาเรนเดอร์

  • อ่านพร้อมๆ กัน

    กำหนดค่าเรือนำ้ในสแน็ปของเส้นสายแนวตั้งของเทคสเตอร์เรนเดอร์

  • อ่านพร้อมๆ กัน

    ตั้งค่าขนาดแนวตั้งของภาพที่กำหนดโดย Texture

  • อ่านพร้อมๆ กัน

    ตั้งค่าขนาดแนวตั้งของภาพที่กำหนดโดย Texture

คุณสมบัติรับทอดมาจากDecal
  • อ่านพร้อมๆ กัน

    สี Color3 ของ Decal

  • ซ่อนอยู่
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    สติกเกอร์Decal.Transparency รายการ เอฟเฟกต์เหล่านี้มองเห็นได้เฉพาะผู้เล่นในเกม

  • Texture:ContentId
    อ่านพร้อมๆ กัน

    รหัสเนื้อหาของรูปภาพที่จะใช้โดย Decal

  • อ่านพร้อมๆ กัน

    กำหนดความโปร่งใสของ Decal ด้วย 0 เป็นเงื่อนไขที่เป็นอุปกรณ์ปิดกั้นและ 1 เป็นเงื่อนไขที่เป็นอุปกรณ์โปร่งใส

  • อ่านพร้อมๆ กัน

    กำหนดลำดับการเรนเดอร์เมื่อมีหลายภาพที่มีหน้าเดียวกัน

คุณสมบัติรับทอดมาจากFaceInstance
  • อ่านพร้อมๆ กัน

    ตั้งค่าให้เป็นหน้าผากของวัตถุที่ปรากฏ

คุณสมบัติ

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 texture
texture.StudsPerTileU = 1
texture.StudsPerTileV = 1

หมายเหตุ:

  • ค่านี้สามารถตั้งค่าให้เป็นค่าที่ต่ำมาก แต่ไม่สามารถเป็น zero ได้
  • ความแตกต่างระหว่างแนวตั้ง / แนวนอน จะเป็นระยะเวลา BaseParts ดังนั้น Texture จะหมุนร่วมกับ BasePart

StudsPerTileV

อ่านพร้อมๆ กัน

ตั้งค่าขนาดแนวตั้งของภาพที่กำหนดโดย Texture

ค่าขนาดที่ใหญ่ขึ้นสำหรับสมบัตินี้จะนำไปสู่การปรากฏตัวของ Texture ที่ใหญ่ขึ้นและทำซ้ำได้น้อยลง ในขณะที่การเพิ่มขนา

ดูตัวอย่างโค้ดด้านล่างสำหรับตัวอย่างวิธีการใช้ประโยชน์จากสมบัติสินค้านี้


local texture = Instance.new("Texture")
texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo
-- 1x1 studs repeating texture
texture.StudsPerTileU = 1
texture.StudsPerTileV = 1

หมายเหตุ:

  • ค่านี้สามารถตั้งค่าให้เป็นค่าที่ต่ำมาก แต่ไม่สามารถเป็น zero ได้
  • ความแตกต่างระหว่างแนวตั้ง / แนวนอน จะเป็นระยะเวลา BaseParts ดังนั้น Texture จะหมุนร่วมกับ BasePart

วิธีการ

อีเวนต์