将用户数据存储在CANON.Body中供以后使用?

时间:2014-10-22 19:23:30

标签: javascript cannon.js

是否可以将用户数据存储在CANNON.Body对象中供以后使用?例如:

var ballBody = new CANNON.Body({ mass: 1 });
ballBody.userData = { name: 'tester' };
// ...
world.add(ballBody);

// ...
player.addEventListener('collide', function(e) {
    console.log(e.contact.bi.userData.name); // ==> tester
});

1 个答案:

答案 0 :(得分:0)

我明白了!这些信息会保存在e.body.userData事件的collide中。