Supported Visuals (World)

To show 🍐

这些提示类似于UI提示,但放置在世界坐标中而不是在画布上。

World Pointer
World Graphics

相对于场景中的目标对象定位(指示要与什么交互)

独立于目标放置在世界坐标中

通常,这会是箭头或地理标签

通常,这会是文本或动画粒子场

World 2D/3D pointer types

WorldPointerAnimation (World Pointer)

该组件控制每个 World 指针的行为。不用于手动编辑。应将其附加到每个作为 World 指针的预制件上。它实现了该视觉提示的出现、移动到目标、动画和消失逻辑。例如,要创建自己的自定义指针,可创建一个 3D 箭头对象,将其制作成预制件,然后将此组件添加到该预制件中。包含 Inspector 中的公开字段以便交互:

  • Settings 脚本化对象(必填)。指针动画使用它进行控制。如果未分配,将使用不带动画的设置。

  • Sprites To Lerp 列表(可选)。预制件中所有需要颜色渐变的精灵都应添加到此处。

  • Meshes To Lerp(可选)。预制件中所有需要材质渐变的网格都应添加到此处。

  • Text Element(可选)。用于显示文本提示并执行动画。

  • Frame Corner 预制件(可选)。在此分配角落预制件,用于创建 Frame 类型图形。

如果默认的指针动画不适合您,请设置 WorldPointerNone 并将自定义动画组件添加到预制件中。

WorldPointerSettings (World Pointer)

该组件用于创建包含 World 指针动画设置的脚本化对象。不用于手动编辑。它分配给每个 World 指针预制件。例如,如果设置指定出现类型为“Zoom”,指针将以缩放动画出现。包含可交互字段:

  • Pointer Mode。用于确定 World 指针的主要行为。

  • Use Pivots。如果为 True,则在指向对象时,指针将寻找对象设置的枢轴点,而非实际中心。

  • Movement Settings。在此设置指针在目标对象之间移动的速度和延迟。

  • Placement Settings。目标位置的偏移。例如,如果 3D 指针高亮 UI 元素,Behind UI Distance 用于根据摄像机计算指针在目标对象后方的位置。

  • Rotation Settings。设置指针旋转到目标方向的速度和延迟。

  • Appearance Settings。在此分配指针出现和消失的类型。

  • Idle Animation Settings。在此调整不同类型空闲动画的速度和延迟。

  • Screen Edge Settings。在此设置指针目标超出屏幕边界时的调整数值。

WorldGraphicAnimation (World Graphics)

该脚本用于控制每个 World 图形元素的行为。不用于手动编辑。应将其附加到所有作为 World 图形的预制件上。脚本实现了该提示的出现、动画和消失逻辑。例如,要创建自己的自定义图形,可创建一个 GameObject,添加动画和文本,将其制作成预制件,然后将此组件添加到该预制件上。动画由 World Graphic Settings 控制。包含 Inspector 中的公开字段以便交互:

  • Settings 脚本化对象(必填)。图形动画使用它进行控制。如果未分配,将使用不带动画的设置。

  • Sprites To Lerp 列表(可选)。预制件中所有需要颜色渐变的精灵都应添加到此处。

  • Meshes To Lerp(可选)。预制件中所有需要材质渐变的网格都应添加到此处。

  • Text Element(可选)。用于显示文本提示并执行动画。

如果默认的图形动画不适合您,请设置 WorldGraphicsNone 并将自定义动画组件添加到预制件中。

WorldGraphicSettings (World Graphics)

该脚本包含 World 图形动画的基本设置,并允许创建带有预配置设置的脚本化对象。不用于手动编辑。它分配给每个 World 图形预制件。例如,如果设置指定出现类型为“Fade”,图形将以淡入动画出现。包含可交互字段:

  • Appearance Settings。在此分配图形出现和消失的类型。

  • Placement Settings。包含相对于摄像机定位图形的变量。

  • Rotation Settings。将 FaceToCamera 设置为 true,可使图形始终面向摄像机。

  • Idle Animation Settings。在此调整不同类型空闲动画的速度和延迟。

  • Screen Edge Settings。在此控制图形超出屏幕时的行为。

Last updated