跳转至

PathFollow

继承

Spatial

简要描述

[path]的点采样器。

描述

该节点采用其父节点Path,并在给定距第一个顶点的距离的情况下返回其内点的坐标。

这对于使其他节点遵循路径而不用编码运动模式很有用。

成员

类型 属性名 默认值
bool cubic_interp true
float h_offset 0.0
bool loop true
float offset 0.0
int rotation_mode 3
float unit_offset 0.0
float v_offset 0.0

枚举

enum RotationMode: - ROTATION_NONE = 0

禁止PathFollow旋转。

  • ROTATION_Y = 1

允许PathFollow仅沿Y轴旋转。

  • ROTATION_XY = 2

允许PathFollow在X和Y轴上旋转。

  • ROTATION_XYZ = 3

允许PathFollow在任何轴上旋转。

  • ROTATION_ORIENTED = 4

Curve3D中使用向上矢量信息来增强方向。此旋转模式需要将[path]的Curve3D.up_vector_enabled属性设置为true


成员说明

  • bool cubic_interp
Default true
setter set_cubic_interpolation(value)
getter get_cubic_interpolation
  • float h_offset
Default 0.0
setter set_h_offset(value)
getter get_h_offset
  • bool loop
Default true
setter set_loop(value)
getter has_loop
  • float offset
Default 0.0
setter set_offset(value)
getter get_offset
  • int rotation_mode
Default 3
setter set_rotation_mode(value)
getter get_rotation_mode
  • float unit_offset
Default 0.0
setter set_unit_offset(value)
getter get_unit_offset
  • float v_offset
Default 0.0
setter set_v_offset(value)
getter get_v_offset