userData
属性是 NavNode
类的一个属性,它允许您将任意数据与一个节点关联。这些数据可以是任何Javascript类型的对象。该属性旨在提供一个简单的方法来存储和检索与节点相关的用户定义数据。
node.userData
var node = new yuka.NavNode();
node.userData = {
name: 'John Doe',
age: 28
};
console.log(node.userData); // { name: 'John Doe', age: 28 }
userData
属性并没有任何特殊的限制,您可以使用任何Javascript对象。userData
中存储任意数量的数据,但要记住,存储太多的数据可能会影响性能。userData
属性的值可以通过 NavNode
对象本身获取,也可以通过 NavGraph
的方法进行查询。