修复mover返回的collisionResult无数据问题
This commit is contained in:
@@ -2614,7 +2614,10 @@ var es;
|
|||||||
motion.subtract(_internalcollisionResult.minimumTranslationVector);
|
motion.subtract(_internalcollisionResult.minimumTranslationVector);
|
||||||
// 如果我们碰到多个对象,为了简单起见,只取第一个。
|
// 如果我们碰到多个对象,为了简单起见,只取第一个。
|
||||||
if (_internalcollisionResult.collider != null) {
|
if (_internalcollisionResult.collider != null) {
|
||||||
collisionResult = _internalcollisionResult;
|
collisionResult.collider = _internalcollisionResult.collider;
|
||||||
|
collisionResult.minimumTranslationVector = _internalcollisionResult.minimumTranslationVector;
|
||||||
|
collisionResult.normal = _internalcollisionResult.normal;
|
||||||
|
collisionResult.point = _internalcollisionResult.point;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
2
source/bin/framework.min.js
vendored
2
source/bin/framework.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -64,7 +64,10 @@ module es {
|
|||||||
|
|
||||||
// 如果我们碰到多个对象,为了简单起见,只取第一个。
|
// 如果我们碰到多个对象,为了简单起见,只取第一个。
|
||||||
if (_internalcollisionResult.collider != null) {
|
if (_internalcollisionResult.collider != null) {
|
||||||
collisionResult = _internalcollisionResult;
|
collisionResult.collider = _internalcollisionResult.collider;
|
||||||
|
collisionResult.minimumTranslationVector = _internalcollisionResult.minimumTranslationVector;
|
||||||
|
collisionResult.normal = _internalcollisionResult.normal;
|
||||||
|
collisionResult.point = _internalcollisionResult.point;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user