เพิ่มประสิทธิภาพประสบการณ์ของคุณ คือกระบวนการกำหนดค่าทรัพยากรและการตั้งค่าของ Studio เพื่อให้อัตราเฟรมและระดับประสิทธิภาพสูงสำหรับอุปกรณ์ที่มีข้อจํากัดด้านความจําและการประมวลผลกราฟิก (GPU)กระบวนการนี้ช่วยให้แทบทุกผู้ใช้มีประสบการณ์การเล่นเกมและภาพที่เหมือนกันในขณะที่พวกเขาดูสภาพแวดล้อมของคุณ
ใช้ไฟล์ สิ่งแวดล้อมศิลปะ - การปรับปรุง.rbxl ไฟล์เป็นข้อมูลอ้างอิงในส่วนนี้ของหลักสูตรศิลปะสิ่งแวดล้อมแสดงวิธีการตรวจสอบและกำหนดค่าไฟล์สถานที่ของคุณเพื่อให้ได้กราฟิกที่ดีที่สุดรวมถึงคำแนะนำเกี่ยวกับ:
- ตรวจสอบพารามิเตอร์ฟิสิกส์และการเรนเดอร์ของแต่ละสินทรัพย์เพื่อยืนยันว่าพวกเขาเก็บความทรงจําและประสิทธิภาพของเครื่องยนต์ไว้
- การกำจัดเทกเจอร์ รูปทรง หรือความโปร่งใสที่มากเกินไปซึ่งไม่จำเป็นต้องเพิ่มปริมาณการคำนวณที่ Roblox เอนจินต้องทำเพื่อแสดงผลทรัพยากรของคุณ
ในขณะที่เครื่อง Roblox จัดการงานการเพิ่มประสิทธิภาพส่วนใหญ่สำหรับคุณแล้ว คุณสามารถช่วยเหลือในความพยายามในการเพิ่มประสิทธิภาพเหล่านี้โดยใช้ Microprofiler เพื่อดูว่ามันใช้เวลานานแค่ไหนในการเรนเดอร์ภาพเฉพาะโดยใช้ข้อมูลนี้ คุณสามารถตัดสินใจได้อย่างมีข้อมูลเกี่ยวกับสินทรัพย์ที่ต้องการความสนใจของคุณเกี่ยวกับพารามิเตอร์หรือเนื้อหาเกินของพวกเขา

ตรวจสอบฟิสิกส์และพารามิเตอร์การเรนเดอร์
ใน รวบรวมคลังเนื้อหา คุณเรียนรู้ว่าสิ่งสำคัญเพียงใดที่ต้องตั้งค่าพารามิเตอร์ฟิสิกส์และการเรนเดอร์ที่ช่วยให้สินทรัพย์ของคุณรักษาคุณภาพภาพที่สูงไว้บนอุปกรณ์ที่มีข้อจำกัดด้านหน่วยความจำและการประมวลผลอย่างไรก็ตาม เป็นเรื่องธรรมดาเมื่อคุณสร้างสภาพแวดล้อมของคุณเพื่อปรับพารามิเตอร์เหล่านี้ตามตำแหน่งและวัตถุประสงค์ของสินทรัพย์ภายในประสบการณ์ของคุณตัวอย่างเช่น ใบไม้จํานวนมากในสภาพแวดล้อมเลเซอร์แท็กสุดท้ายโยนเงาแม้ว่าจะมีค่าใช้จ่ายด้านประสิทธิภาพก็ตามเพราะมันเพิ่มความสมจริงของสภาพแวดล้อม
เมื่อคุณแก้ไขพารามิเตอร์ด้านฟิสิกส์และการเรนเดอร์ มันมีประโยชน์ใกล้จุดสิ้นสุดของกระบวนการพัฒนาเพื่อตรวจสอบพารามิเตอร์ทั้งหมดเพื่อดูว่าคุณสามารถปรับปรุงพารามิเตอร์ในขณะที่รักษาเป้าหมายด้านความสวยงามและความต้องการของเกมได้อย่างไรเพื่อสะท้อนให้เห็น คุณสามารถปิดใช้งานคุณสมบัติ BasePart.CastShadow สำหรับใบไม้ใกล้ขอบพื้นที่เล่นเกมเพื่อประหยัดประสิทธิภาพโดยไม่รบกวนประสบการณ์การเล่นเกมหรือประสบการณ์ทางสายตาของผู้ใช้


กรองเนื้อหาที่ไม่จำเป็น
หลังจากที่คุณตรวจสอบพารามิเตอร์ฟิสิกส์และการเรนเดอร์ของคุณแล้ว คุณสามารถตรวจสอบทรัพยากรเองเพื่อดูว่าคุณสามารถกำจัดเนื้อหาที่ไม่จำเป็นใดๆ จากประสบการณ์ที่ไม่ส่งผลต่อการเล่นเกมของคุณได้ เช่น เทกเจอร์ที่เหมือนกันด้วยรหัสสินค้าที่แตกต่างกัน เรืองรางที่ซับซ้อนด้วยหลายเหลี่ยม หรือความโปร่งใสที่ซ้อนทับกันได้ตามมุมมองของกล้องส่วนต่อไปนี้อธิบายรายละเอียดสิ่งที่คุณสามารถทำเพื่อตรวจสอบเนื้อหานี้และทำไมมันช่วยเพิ่มความพยายามในการเพิ่มประสิทธิภาพ
ลบเทกเจอร์ซ้ำ
ในขณะที่คุณเปลี่ยนจากการพัฒนาสินทรัพย์ของคุณและสร้างสภาพแวดล้อมของคุณ เป็นเรื่องธรรมดาที่จะเรียกซ้ำเมชหรือเทกเจอร์ในขณะที่คุณค้นหาสิ่งที่จำเป็นสำหรับเป้าหมายความงามหรือความต้องการในการเล่นเกมหากคุณไม่แปลงสินทรัพย์ของคุณเป็น แพคเกจ เมื่อคุณนำการอภิปรายเหล่านี้มาสู่ Studio คุณจะสร้างสินทรัพย์ที่ไม่ซ้ำกันที่ Roblox เครื่องยนต์ต้องอ้างอิงเมื่อแสดงผลสินทรัพย์ของคุณภายในสภาพแวดล้อม
ตัวอย่างเช่น หากคุณนำเข้าสี่เหลี่ยมดับเพลิงทั้งสองต่อไปนี้ใน Studio แยกต่างหากแม้ว่าพวกเขาจะเหมือนกันในรูปลักษณ์ก็ตาม เครื่อง Roblox จะปฏิบัติกับพวกเขาเป็นสองวัตถุที่มีรหัสสินทรัพย์ที่ไม่ซ้ำกันยิ่งเรียกที่ไม่ซ้ำกันมากเท่าไร เครื่องยนต์จะต้องทำผลกระทบต่อหน่วยความจําและประสิทธิภาพมากขึ้นเท่านั้นด้วยเหตุผลนี้จึงเป็นสิ่งสำคัญที่ต้องยืนยันเมื่อคุณใช้ซ้ำสินทรัพย์หลายครั้งแต่ละตัวอย่างของสินทรัพย์นั้นใช้ ID สินทรัพย์เดียวเพื่อให้เครื่องยนต์ต้องทำการโทรเพียงครั้งเดียวเพื่อแสดงซ้ำเท่านั้น

เพิ่มประสิทธิภาพรูปทรง
หากคุณพบว่าคุณต้องทำการปรับเปลี่ยนเพิ่มเติมเพื่อเพิ่มอัตราเฟรมบนอุปกรณ์หลายเครื่อง ก็เป็นประโยชน์ที่จะดูว่าคุณสามารถปรับเปลี่ยนรูปร่างของคุณได้อย่างไรโดย:
- รวมกลุ่มของเมชให้เป็นสินทรัพย์เดียว
- ลดจํานวนโพลิกอนของสินทรัพย์ที่มีความซับซ้อนทางเรขาคณิต
ขยายเทคนิคแรกนี้ ทรัพย์สินที่ไม่ซ้ำกันในประสบการณ์ของคุณแต่ละรายการเป็นการเรียกสัญญาณบน GPU ซึ่งส่งสัญญาณไปยัง GPU เพื่อเรียกข้อมูลเพื่อให้ Roblox Engine สร้างสินทรัพย์อย่างถูกต้องยิ่งมีสินทรัพย์ที่ไม่ซ้ำกันมากเท่าไร ระบบก็จะต้องทำการเรียกเรียกมากขึ้นเท่านั้นด้วยเหตุผลนี้ หากคุณมีกลุ่มเมชที่ประกอบขึ้นเป็นส่วนประกอบที่ใหญ่กว่าในประสบการณ์ของคุณ คุณสามารถรวบรวมพวกเขาไว้ด้วยเครื่องมือจำลองบุคคลที่สามเพื่อลดความจำเป็นในการเรียกวาดหลายครั้ง
เพื่อสะท้อนจุดนี้ ผู้ปกครองแท็กเลเซอร์ตัวอย่างสุดท้ายจะรวบรวมชิ้นส่วนและเมชหลายชิ้นเพื่อสร้างหอคอยขนาดใหญ่ด้านนอกอาคารหากคุณรวมส่วนประกอบเหล่านี้ทั้งหมดเข้าด้วยกัน คุณสามารถทำให้เป็นสินทรัพย์เดียวด้วย ID สินทรัพย์เพียงหนึ่งรายการและลดจำนวนการเรียกดึงลงจาก 8 เป็น 1อย่างไรก็ตาม เป็นสิ่งสำคัญที่ต้องทราบว่าเทคนิคนี้จะลบความสามารถของคุณในการเปลี่ยนลักษณะทางสายตาและทางกายภาพของแต่ละส่วนได้อย่างอิสระ เช่น ตำแหน่งหรือวัสดุ
ตัวอย่างเช่นในภาพต่อไปนี้ หอคอยด้านซ้ายยังคงเป็นสินทรัพย์หลายรายการภายใต้วัตถุ Model และหอคอยด้านขวาเป็นสินทรัพย์เดียวคุณสามารถปรับแต่งแต่ละส่วนของหอคอยด้านซ้ายแยกต่างหาก แต่เมื่อคุณปรับแต่งหอคอยด้านขวา เช่น เปลี่ยนสีเป็นสีดำ มันจะส่งผลต่อทั้งหมดของวัตถุนี่คือเหตุผลที่สำคัญที่ต้องพิจารณาเฉพาะเทคนิคนี้ใกล้จะสิ้นสุดการพัฒนาสภาพแวดล้อมของคุณเมื่อคุณรู้ว่าคุณสามารถปรับปรุงประสิทธิภาพได้โดยไม่ส่งผลกระทบต่อเป้าหมายความงามของคุณ

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


เมื่อคุณทบทวนเนื้อหาทั้งหมดของคุณเพื่อให้แน่ใจว่าเหมาะสมกับอุปกรณ์ทั้งหมดแล้ว ประสบการณ์ของคุณพร้อมสำหรับการเผยแพร่แล้ว!