Tối ưu trải nghiệm của bạn

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.


Tối ưu hóa trải nghiệm của bạn là quá trình cấu hình các tài nguyên và cài đặt Studio của bạn để giữ cho tỷ lệ khung hình và các cấp hiệu suất của bạn cao cho các thiết bị có giới hạn bởi bộ xử lý hình ảnh và bộ xử lý hình ảnh (GPU) .

Sử dụng file Môi trường nghệ thuật - Tối ưu hóa.rbxl như một tham khảo, phần này của chương trình giảng dạy nghệ thuật môi trường cho bạn thấy cách xem xét và cấu hình file nơi của bạn để đạt được đồ họa tối ưu, bao gồm hướng dẫn về:

  • Xem xét các thông số vật lý và hiệu suất của mỗi tài nguyên để xác nhận rằng chúng giữ nhớ và hiệu hiệu lựccủa máy chủ.
  • Làm giảm bớt chất liệu, định dạng hoặc độ trong suốt không cần thiết mà nó tạo ra số lượng tính toán mà máy Roblox phải thực hiện để hiển thị tài sản của bạn.

Trong khi máy chủ Roblox thực hiện hầu hết công việc tối ưu hóa cho bạn, bạn có thể hỗ trợ những nỗ lực này bằng cách sử dụng Microprofiler để xem mất bao nhiêu thời gian để xử lý các khung cụ thể. Sử dụng thông tin này, bạn có thể đưa ra các quyết định thông th

Đánh giá Vật lý và Thông số Điều chỉnh

Trong Tập hợp một Thư viện tài sản , bạn đã học cách quan trọng để thiết lập các thông số vật lý và cấu hình thiết lập cho phép các tài môi trườngcủa bạn giữ chất lượng hình ảnh cao tr

Khi bạn thay đổi các thông số vật lý và thiết lập hiển thị, nó rất hữu ích gần cuối quá trình phát triển để xem tất cả các thông số để xem nơi bạn có thể tối ưu hóa một thông số mà vẫn duy trì các mụ

An outdoor view of the sample laser tag experience that casts shadows.
BasePart.CastShadow = Vô hiệu hóa
An outdoor view of the sample laser tag experience that doesn't cast shadows. There is almost no difference in this view, but it improves performance.
BasePart.CastShadow = Đã bật

Xóa Nội dung Không cần thiết

Sau khi xem xét các thông số vật lý và hiệu suất của bạn, bạn có thể xem xét tài nguyên chính để xem nơi bạn có thể lọc bất kỳ nội dung không cần thiết nào từ trải nghiệm mà điều đó không ảnh hưởng đến trả

Loại bỏ các bản văn bị duplicate

Khi bạn chuyển đổi giữa việc phát triển các tài nguyên của bạn và xây dựng môi trường của bạn, thông thường sẽ có một vòng lặp trên các mạng hoặc chất liệu như bạn tìm thấy những gì cần thiết cho mục tiêu thẩm m

Ví dụ, nếu bạn nhập hai lưới lọc phun lửa vào Studio riêng biệt, ngay cả khi chúng có cùng nhau ở ngoại hìnhngoài, nhưng Roblox engine đối xử chúng như hai đối tượng với các ID tài sản độc nh

Two of the exact same fire hydrant with unique assetIDs. There is no visual difference but the duplicate assetIDs negatively impacts performance.

Tối ưu hóa geometri

Nếu bạn thấy rằng bạn cần phải thực hiện nhiều điều chỉnh hơn để tăng tỷ lệ khung trên các thiết bị, thì hữu ích để xem nơi bạn có thể tối ưu hóa geometría của mình bằng cách:

  • Kết hợp các nhóm meshes thành một tài sản duy nhất.
  • Giảm số lượng polygon của tài nguyên với sự phức tạp geometrical.

Mở rộng trên kỹ thuật này, mỗi tài nguyên độc đáo trong trải nghiệm của bạn đại diện cho một cuộc gọi hòa mạc trên GPU mà nó gửi tín hiệu đến GPU để tìm kiếm thông tin cho Roblox engine để xử lý tài n

Để minh họa điều này, môi trường laser tag cuối cùng của mẫu thử nhiều bộ phận và mạng lưới cùng nhau để tạo ra các tháp lớn bên ngoài tòa xây dựng. Nếu bạn kết hợp tất cả các thành phần này vớ

Ví dụ, trong hình ảnh dưới đây, các tháp bên trái và bên phải vẫn là nhiều tài sản dưới một đối tượng Model , và các tháp ở phía bên phải là một tài sản duy nhất. B

A front view of the two towers. The tower on the left includes multiple assets under a single model, while the tower on the right decreases the amount of assets by removing all texture objects.

Mở rộng trên phương pháp thứ hai, các tài sản với sự phức tạp geometrical có nhiều polygons, có nghĩa là chúng có nhiều cạnh mà máy chủ cần phải tính toán khi nó renders their visual ngoại hình. Điều này có nghĩa là các tài sản với ít phức tạp và fidelity hơn là ít tốn kém để render, dẫn đến một c

Xóa các bậc thang bóng

Để cung cấp một cảm giác thực tế cho môi trường, môi trường laser tag cuối cùng bao gồm nhiều lớp mắt khác nhau với các cấp độ trong suốt khác nhau, chẳng hạn như lá cây trong không gian n

Ví dụ, hãy xem xét bản tương quan của một người trồng trong môi trường mẫu. Engine phải tạo ra các khu vực trong suốt của các chiếc lá giữa cây gần camera đến cây gần khu vực ngoài trời trong lớp, t

A Rthro avatar facing a planter with multiple plants with transparency between the leaves.
A side view of the Rthro avatar facing a planter with multiple plants with transparency between the leaves, and example layers of overdrawn pixels are highlighted to show where there is overdrawn in the environment.

Khi bạn đã xem xét tất cả nội dung của bạn để đảm bảo nó tối ưu trên tất cả các thiết bị, trải nghiệm của bạn bây giờ đã sẵn sàng cho công bố!