Supported Visuals (World)
To show 🍐
这些提示类似于UI提示,但放置在世界坐标中而不是在画布上。
相对于场景中的目标对象定位(指示要与什么交互)
独立于目标放置在世界坐标中
通常,这会是箭头或地理标签
通常,这会是文本或动画粒子场

WorldPointerAnimation (World Pointer)
该组件控制每个 World 指针的行为。不用于手动编辑。应将其附加到每个作为 World 指针的预制件上。它实现了该视觉提示的出现、移动到目标、动画和消失逻辑。例如,要创建自己的自定义指针,可创建一个 3D 箭头对象,将其制作成预制件,然后将此组件添加到该预制件中。包含 Inspector 中的公开字段以便交互:
Settings 脚本化对象(必填)。指针动画使用它进行控制。如果未分配,将使用不带动画的设置。
Sprites To Lerp 列表(可选)。预制件中所有需要颜色渐变的精灵都应添加到此处。
Meshes To Lerp(可选)。预制件中所有需要材质渐变的网格都应添加到此处。
Text Element(可选)。用于显示文本提示并执行动画。
Frame Corner 预制件(可选)。在此分配角落预制件,用于创建 Frame 类型图形。
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(可选)。用于显示文本提示并执行动画。
WorldGraphicSettings (World Graphics)
该脚本包含 World 图形动画的基本设置,并允许创建带有预配置设置的脚本化对象。不用于手动编辑。它分配给每个 World 图形预制件。例如,如果设置指定出现类型为“Fade”,图形将以淡入动画出现。包含可交互字段:
Appearance Settings。在此分配图形出现和消失的类型。
Placement Settings。包含相对于摄像机定位图形的变量。
Rotation Settings。将 FaceToCamera 设置为 true,可使图形始终面向摄像机。
Idle Animation Settings。在此调整不同类型空闲动画的速度和延迟。
Screen Edge Settings。在此控制图形超出屏幕时的行为。
Last updated