跳到主要内容

PathFollow

继承

Spatial

简要描述

[path]的点采样器。

描述

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

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

成员

类型属性名默认值
boolcubic_interptrue
floath_offset0.0
boollooptrue
floatoffset0.0
introtation_mode3
floatunit_offset0.0
floatv_offset0.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
Defaulttrue
setterset_cubic_interpolation(value)
getterget_cubic_interpolation
  • float h_offset
Default0.0
setterset_h_offset(value)
getterget_h_offset
  • bool loop
Defaulttrue
setterset_loop(value)
getterhas_loop
  • float offset
Default0.0
setterset_offset(value)
getterget_offset
  • int rotation_mode
Default3
setterset_rotation_mode(value)
getterget_rotation_mode
  • float unit_offset
Default0.0
setterset_unit_offset(value)
getterget_unit_offset
  • float v_offset
Default0.0
setterset_v_offset(value)
getterget_v_offset