视窗框架

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

一个 ViewportFrame 使用相机将 3D 对象渲染为 2D 视图。理想的使用案例包括:

  • 您体验的缩略图直接在用户屏幕的角落。
  • 库存菜单中物品的 3D 模型。
  • 旋转角色已装备的对象。

视窗配置

用户通过 ViewportFrame 查看的 3D 对象可以与其相镜头移动、保持静止或在 ViewportFrame 内旋转。该对象还可以包含一个 Sky 子作为反射镜的立方图。

如果您想让 3D 对象与相镜头移动:

  1. 将相机视图放置在体验中,以便框内的对象可以被看到。

  2. 添加一个新的 ViewportFrame屏幕 然后确保在 浏览器 中选择。

  3. 属性 窗口中,将 CurrentCamera 属性分配给相镜头:

    1. 选择 CurrentCamera 属性。你的鼠标会改变。
    2. 浏览器 窗口中,单击顶级 Camera 对象。
  4. 将想要的 3D 对象父级到新的 ViewportFrame 。请注意,如果您仍想查看体验中的对象,您必须在 Workspace 复制它,然后将 复制 对象父级到 ViewportFrame

当你移动相镜头时,对象也会在 ViewportFrame 内移动。

照明和外观

ViewportFrame 内的照明通过三个属性进行控制:

属性描述
Ambient确定应用于视窗框内区域的整体照明颜色。默认为 Color3.fromRGB(200, 200, 200) (幽灵灰色)。
LightDirectionA Vector3 代表从位置 (0, 0, 0) 的光源方向。默认为 (-1, -1, -1)
LightColor导向灯的颜色。默认为 Color3.fromRGB(140, 140, 140) (银色)。

此外,您可以通过以下属性调整视窗的整体渲染外观:

属性描述
ImageColor3不修改渲染对象的情况下更改图像颜色/色调。默认颜色化值为 Color3.new(1, 1, 1) (白色),在这里没有发生颜色修改。
ImageTransparency无需修改渲染对象即可更改图像透明度。一个值为 0 (默认值)是完全不透明的,一个值为 1 是完全透明的(隐形)。