PropertyBinding.unbind()
方法用于将属性绑定解绑定。
PropertyBinding.unbind();
PropertyBinding.unbind()
方法用于解绑定当前属性绑定。解绑定后,属性绑定对象将被从对象和属性路径中移除。
const object = { position: new Vector3( 0, 0, 0 ) };
const path = "position.z";
const binding = new PropertyBinding( object, path );
// 绑定属性
binding.bind();
// 改变属性值
object.position.z = 10;
// 输出变化后的属性值
console.log( binding.getValue() ); // 10
// 解绑定属性
binding.unbind();
// 再次改变属性值
object.position.z = 20;
// 输出变化后的属性值
console.log( binding.getValue() ); // 10