Thao tác Highlight là một hiệu ứng hình ảnh mà bạn có thể sử dụng để thu hút sự chú ý đến một đối tượng cụ thể trong trò chơi. Mỗi hiệu ứng nổi bật có một đường viền bóng mờ bao quanh đối tượng và một lớp phủ nội thất chắc chắn hiển thị trên đối tượng. Bạn có thể tùy chỉnh cả hai thành phần này một cách độc lập để điều chỉnh diện mạo hình ảnh của hiệu ứng nổi bật.



Những ứng dụng hữu ích của hiệu ứng nổi bật bao gồm:
- Cung cấp phản hồi hình ảnh cho biết rằng một đối tượng là quan trọng và/hoặc có thể tương tác.
- Làm cho các đối tượng ở xa trở nên rõ ràng hơn khi có các đối tượng gần hơn với người dùng.
- Chỉ ra vị trí và tình trạng hiện tại của các nhân vật khác.
Thêm hiệu ứng nổi bật
Với giới hạn về hiệu suất, Studio chỉ hiển thị 255 thao tác Highlight cùng một lúc ở phía máy khách. Nếu bạn thêm nhiều hơn giới hạn này, các thao tác Highlight bổ sung sẽ bị bỏ qua lặng lẽ.
Ngoài ra, hãy lưu ý rằng các hiệu ứng nổi bật trên các thiết bị cấu hình thấp có thể bị rỗ nhưng sẽ trông giống như trên các thiết bị khác với bất kỳ kết hợp nào của các cài đặt.
Gán cho các đối tượng
Để thêm hiệu ứng nổi bật cho một đối tượng, bạn có thể gán một Highlight mới trực tiếp cho đối tượng đó.
Từ menu, chèn một Highlight. Hiệu ứng nổi bật sẽ hiển thị trên đối tượng với các giá trị thuộc tính mặc định tạo ra một đường viền trắng và một lớp phủ màu đỏ.

Đặt adornee
Ngoài ra, bạn có thể đặt thao tác Highlight bên ngoài một mối quan hệ cha/con không giống như trong không gian làm việc, StarterPlayer, StarterGui, StarterPack, hoặc ReplicatedStorage, sau đó đặt thuộc tính Adornee của nó thành Model hoặc BasePart mà bạn muốn nổi bật.
Tùy chỉnh nổi bật
Bạn có thể thay đổi các thuộc tính của một thao tác Highlight để tạo ra các hiệu ứng hình ảnh thú vị phù hợp với chủ đề của trò chơi của bạn.
OutlineColor
Thuộc tính OutlineColor đặt giá trị Color3 của đường viền hiệu ứng nổi bật.



OutlineTransparency
Thuộc tính OutlineTransparency thiết lập độ rõ của đường viền của hiệu ứng nổi bật về bất kỳ giá trị nào giữa giá trị mặc định là 0 (đục) và 1 (vô hình).


FillColor
Thuộc tính FillColor đặt giá trị Color3 của nội thất hiệu ứng nổi bật.



FillTransparency
Thuộc tính FillTransparency thiết lập độ rõ của lớp phủ của hiệu ứng nổi bật về bất kỳ giá trị nào giữa giá trị mặc định là 0 (đục) và 1 (vô hình). Bạn có thể sử dụng thuộc tính này để xác định mức độ màu sắc hiện có của đối tượng mà bạn muốn người xem thấy.



DepthMode
Thuộc tính DepthMode điều khiển cách mà hiệu ứng này hiển thị liên quan đến các đối tượng khác trong thế giới.
AlwaysOnTop — Cho phép hiệu ứng nổi bật hiển thị bất kể có đối tượng nào giữa camera và đối tượng được nổi bật hay không. Điều này có nghĩa là người xem luôn có thể nhìn thấy hiệu ứng nổi bật bất kể điều gì giữa đối tượng được nổi bật và camera.
Occluded — Ẩn hiệu ứng nổi bật nếu có các đối tượng giữa camera và đối tượng được nổi bật. Điều này có nghĩa là người xem chỉ có thể thấy đối tượng nếu không có các đối tượng cản trở giữa đối tượng được nổi bật và tầm nhìn của camera.

Enabled
Thuộc tính Enabled cho phép bạn nhanh chóng bật hoặc tắt hiệu ứng nổi bật mà không ảnh hưởng đến hiệu suất.
Mẹo về hiệu suất
Mặc dù bạn có nhiều tùy chọn để tùy chỉnh các thao tác Highlight, các mẹo sau đây được khuyến nghị để tăng cường hiệu suất trò chơi của bạn trên tất cả các thiết bị:
Thêm hoặc xóa một Highlight có thể gây ra một bước tái tạo hình học có thể dẫn đến sự tăng đột biến hiệu suất và các yêu cầu vẽ thêm. Nếu bạn muốn thay đổi giao diện của một thao tác Highlight hoặc tạm thời ẩn/hiện nó trên một đối tượng, tốt nhất là tùy chỉnh các thuộc tính của thao tác Highlight đó một cách trực tiếp, vì việc thay đổi bất kỳ thuộc tính nào của thao tác Highlight là nhẹ và không ảnh hưởng đến hiệu suất.
Roblox vẽ các đối tượng theo thứ tự từ sau ra trước, điều này có thể gây ra vấn đề nếu bạn nhúng các đối tượng với thao tác Highlight con bên trong các đối tượng khác cũng có các thao tác Highlight. Vì lý do này, tốt nhất là giữ các đối tượng có các thao tác Highlight bên ngoài một mối quan hệ cha/con với các đối tượng khác cũng có các thao tác Highlight.
Thao tác Highlight đầu tiên được hiển thị trên màn hình sẽ phải chịu hầu hết chi phí hiệu suất (lên đến 1 mili giây thời gian GPU trên thiết bị di động). Đối với các hiệu ứng nổi bật bổ sung ngoài cái đầu tiên, bạn không nên thấy ảnh hưởng đáng kể đến hiệu suất trên bất kỳ nền tảng nào.
Trên thiết bị di động, hiệu ứng nổi bật tốn nhiều chi phí hiệu suất hơn khi nó che phủ nhiều màn hình hơn. Trên các nền tảng khác, hiệu ứng nổi bật có cùng chi phí hiệu suất không phụ thuộc vào mức độ che phủ màn hình của nó.
Trên tất cả các nền tảng, các hiệu ứng nổi bật không hiển thị trên màn hình (dù bị tắt hay hoàn toàn trong suốt) không gây tốn chi phí hiệu suất.