Khung xem cửa sổ

*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 máy ảnh để hiển thị đối tượng 3D vào một cửa sổ nhìn 2D. Các trường hợp sử dụng lý tưởng bao gồm:

  • Một bản đồ thu nhỏ về trải nghiệm của bạn trực tiếp trong góc của màn hình của người dùng.
  • 3D mô hình của các mặt hàng trong menu kho hàng.
  • Xoay các đối tượng mà một nhân vật đã trang bị.

Cài đặt cửa sổ xem

Các đối tượng 3D mà người dùng xem qua một ViewportFrame có thể di chuyển với máy ảnh của họ, giữ nguyên tĩnh hoặc xoay trong ViewportFrame .Vật này cũng có thể bao gồm một đứa con Sky như một bản đồ khối cho 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. Vị trí lăng kính quan sát của bạn trong trải nghiệm để hiển thị đối tượng bạn muốn xem trong khung.

  2. Thêm một cái mới ViewportFrame vào màn hình và sau đó chắc chắn nó được chọn trong Trình khám phá .

  3. Trong cửa sổ Tính năng , gán thuộc tính CurrentCamera cho máy ảnh:

    1. Chọn thuộc tính CurrentCamera . Trỏ của bạn thay đổi.
    2. Trong cửa sổ Explorer , nhấp vào đối tượng cấp cao nhất Camera.
  4. Làm cha mẹ đối tượng 3D mong muốn cho đối tượng mới ViewportFrame.Lưu ý rằng nếu bạn vẫn muốn xem đối tượng trong trải nghiệm của mình, bạn phải sao chép nó trong Workspace và sau đó cha đẻ đối tượng lặp lại cho ViewportFrame .

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

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

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

Tài sảnMô tả
AmbientXác định màu sắc chiếu sáng tổng thể được áp dụng cho khu vực nằm trong khung nhìn. Mặc định là Color3.fromRGB(200, 200, 200) (màu xám ma ám).
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 của ánh sáng chiều hướng. Mặc định là Color3.fromRGB(140, 140, 140) (bạc).

Ngoài ra, bạn có thể điều chỉnh tổng sự xuất hiện của viewport thông qua các thuộc tính sau:

Tài sảnMô tả
ImageColor3Thay đổi màu/tông màu hình ảnh mà không thay đổi đối tượng được hiển thịGiá trị colorization mặc định là Color3.new(1, 1, 1) (màu trắng) tại đó không xảy ra sự thay đổi màu.
ImageTransparencyThay đổi độ trong suốt của hình ảnh mà không thay đổi đối tượng được hiển thị.Một giá trị của 0 (mặc định) hoàn toàn mờ nhạt và một giá trị của 1 hoàn toàn minh bạch (vô hình).