体验中的 UI 容器对象,例如 SurfaceGuis 和 BillboardGuis ,持有 GuiObjects 你想要在体验的 3D 世界中显示。
下面的例子显示了两种不同类型的 UI 容器:
- 一个 SurfaceGui 容器,里面有一个 ImageLabel ,它是在 3D 世界上锚定的。
- 一个 BillboardGui 持有一个 TextLabel ,这是从任何角度都可以看到的。
界面图形
一个 SurfaceGui 对象是一个装载在对象的世界面上显示的对象的容器。与贴花相似,GuiObjects 面向同一方向,GuiObjects 面向同一方向,2>Class.GuiObject|GuiObjects2>
广告牌指示
一个 BillboardGui 对象是一个容器,必须总是面向相机无论视角如何。此容器有助于显示用户的名字或提供清晰的地图标记。
您可以在 BillboardGui 中自定义内容以改变玩家离开对象的距离,因此您可以在 Size 属性中移除任何偏距值。
Adornee 属性
Class.SurfaceGui.Adornee|Adornee 属性指定显示在 BasePart 或 SurfaceGui 上。当您设置此属性时,它将覆盖父部件的行为。
如果您设置了 Adornee 属性,您必须将 SurfaceGui 设置为 BillboardGui 或 2>Class.BillboardGui2> 到 5>StarterGui5> 或 8>PlayerGui8> 文件夹。
例如,如果您将 BillboardGui 父级设置为 A,但将 Adornee 属性设置为 B,那么在 A 上显示 GUI。如果您将 SurfaceGui 或 2>Class.BillboardGui2> 设置为父