排除绑定问题

您可以在这里找到一些绑定参数编辑器 (Binding Argument Editor) 在绑定发生错误时显示的错误消息。请参阅绑定表达式参考

错误 问题 解决方案

由于语法错误,无法解析绑定表达式。

Kanzi 无法解析您在绑定参数编辑器 (Binding Argument Editor) 中输入的绑定表达式,因为它包含语法错误。
例如,在绑定表达式中,函数的参数不能以逗号为分隔符:

MAX() 函数的参数必须以逗号为分隔符。

在使用标识符之前,为其分配一个值

绑定表达式包含一个尚未为其分配值的变量。
例如,在绑定表达式中,尚未定义 k 变量:

为变量 k 分配一个值。

参数无效

绑定表达式中的一个函数的参数过多。
例如,在绑定表达式中,POW() 函数具有三个参数:

POW() 函数只需要使用两个参数。

用于运算的参数数据类型无效

绑定表达式中的一个函数参数的数据类型不受支持。
例如,在绑定表达式中,RotateX() 函数的参数都是整数值:

RotateX() 函数需要将一个属性的属性字段用作第一个参数,并将一个整数值用作第二个参数。

特性并非属性的有效属性字段

绑定表达式中的一个属性正在使用无效的属性字段。
例如,在绑定中,尚未定义布局变换 (Layout Transformation) 属性的平移 (Translation) 属性字段。

使用布局变换 (Layout Transformation) 属性的平移 X (Translation X)平移 Y (Translation Y)平移 Z (Translation Z) 属性字段。

结果数据类型无效

绑定表达式中的函数返回的数据类型与目标属性的数据类型不匹配。
例如,在绑定中,CreateRotationX() 函数返回了一个四元数数据类型,而目标属性只支持字符串、整数值、浮点值和布尔值数据类型:

绑定参数编辑器 (Binding Argument Editor) 中设置:

  • 属性 (Property) 为一个目标属性且其属性字段支持绑定表达式中的函数所返回的数据类型。
  • 特性 (Attribute) 为目标属性的一个属性字段,而且属性字段支持绑定表达式中的函数所返回的数据类型。
    例如,将其设置为Rotation 以使用四元数数据类型。

运算并非有效的绑定运算

绑定表达式中不存在函数。
例如,MX() 中没有任何函数:

使用现有的函数。请参阅绑定表达式参考

设置目标属性类型

未定义用于绑定的目标属性类型。
例如,在绑定中,未设置目标属性:

绑定参数编辑器 (Binding Argument Editor) 中,将属性 (Property) 设置为要绑定到其中的属性。
例如,将其设为文本 (Text)

找不到项

绑定功能尝试引用工程中的一个节点或属性类型,但找不到节点或属性类型。
例如,在绑定中,3D 滑块 (Slider 3D) 节点的相对路径不正确。

确保节点或属性类型的相对路径指向正确的位置。

另请参阅

绑定表达式参考

使用绑定