在famo.us源我看到两件事情是在碰撞时发出的:即“碰撞”的字符串,和被叫collisionData变量,如下所示:(物理/约束/ Collision.js,线112-122):
if (this._eventOutput) {
var collisionData = {
target : target,
source : source,
overlap : overlap,
normal : n
};
this._eventOutput.emit('preCollision', collisionData);
this._eventOutput.emit('collision', collisionData);
}
我知道如何使用“碰撞”的字符串,如下所示:
collision.on('collision', function() {
// do stuff
};
但是,这将是非常有益知道目标和源的碰撞事件。 如何获得访问collisionData? collision.collisionData返回“未定义”。