1.8.1 本地环境物理引擎回调报错 jsb_creator_physics_auto.cpp, 587): wrong number of arguments: 0, was expecting 1

实现刚体回调函数:onPostSolve

onPostSolve(contact: cc.PhysicsContact, selfCollider: cc.PhysicsCollider, otherCollider: cc.PhysicsCollider) {
   contact.getManifold()  // 报错
}

具体错误如下:

[ERROR] (...build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/auto/jsb_creator_physics_auto.cpp, 587): wrong number of arguments: 0, was expecting 1
[ERROR] Failed to invoke js_creator_physics_PhysicsUtils_getContactManifoldWrapper, location: ...build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/auto/jsb_creator_physics_auto.cpp:590
ERROR: TypeError: undefined is not an object (evaluating 'wrapper.getCount'), location: src/jsb_polyfill.js:17101:44
STACK:
getManifold@src/jsb_polyfill.js:17101:44
onPostSolve@src/project.dev.js:1435:28
emit@src/jsb_polyfill.js:17174:37
_onPostSolve@src/jsb_polyfill.js:17476:17

定位到jsb_polyfill.js:17101 内容如下:

var wrapper = cc.PhysicsUtils.getContactManifoldWrapper();  // 17100
var count = points.length = wrapper.getCount();             // 17101

可知:wrapper 为空。

网页版没有这个问题