Khung nhì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.

Một ViewportFrame sử dụng một camera để hiển thị các đối tượng 3D vào một khung nhìn 2D. Các trường hợp sử dụng lý tưởng bao gồm:

  • Một bản đồ nhỏ của trò chơi của bạn ngay trong góc màn hình của người dùng.
  • Các mô hình 3D của các vật phẩm trong menu kho.
  • Các đối tượng xoay mà một nhân vật đã trang bị.

Cấu hình khung nhìn

Các đối tượng 3D mà người dùng xem qua một ViewportFrame có thể di chuyển cùng với camera của họ, giữ nguyên vị trí, hoặc xoay trong ViewportFrame. Đối tượng này cũng có thể bao gồm một đứa trẻ Sky như một cubemap cho các phản chiếu.

Nếu bạn muốn một đối tượng 3D di chuyển cùng với camera:

  1. Đặt góc nhìn camera của bạn trong trò chơi sao cho đối tượng bạn muốn thấy trong khung là có thể nhìn thấy.

  2. Thêm một ViewportFrame mới vào màn hình và sau đó đảm bảo nó được chọn trong Explorer.

  3. Trong cửa sổ Properties, gán thuộc tính CurrentCamera cho camera:

    1. Chọn thuộc tính CurrentCamera. Con trỏ của bạn sẽ thay đổi.
    2. Trong cửa sổ Explorer, nhấp vào đối tượng Camera cấp cao nhất.
  4. Gán đối tượng 3D mong muốn vào ViewportFrame mới. Lưu ý rằng nếu bạn vẫn muốn thấy đối tượng trong trò chơi của mình, bạn phải sao chép nó trong Workspace và sau đó gán đối tượng sao chép vào ViewportFrame.

Khi bạn di chuyển camera của mình, đối tượng cũng sẽ di chuyển trong ViewportFrame.

Ánh sáng và ngoại hình

Ánh sáng bên trong một ViewportFrame được điều khiển thông qua ba thuộc tính:

Thuộc tínhMô tả
AmbientXác định sắc thái ánh sáng tổng thể áp dụng cho khu vực bên trong khung nhìn. Mặc định là Color3.fromRGB(200, 200, 200) (xám ma).
LightDirectionMột Vector3 đại diện cho hướng của nguồn sáng từ vị trí (0, 0, 0). Mặc định là (-1, -1, -1).
LightColorMàu sắc của ánh sáng định hướng. Mặc định là Color3.fromRGB(140, 140, 140) (bạc).

Ngoài ra, bạn có thể điều chỉnh ngoại hình tổng thể của khung nhìn thông qua các thuộc tính sau:

Thuộc tínhMô tả
ImageColor3Thay đổi màu sắc/tint của hình ảnh mà không làm thay đổi đối tượng được hiển thị. Giá trị màu sắc mặc định là Color3.new(1, 1, 1) (trắng) tại đó không có sự thay đổi màu sắc nào xảy ra.
ImageTransparencyThay đổi độ trong suốt của hình ảnh mà không làm thay đổi đối tượng được hiển thị. Giá trị 0 (mặc định) là hoàn toàn không trong suốt và giá trị 1 là hoàn toàn trong suốt (vô hình).
©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.