const physics = cc.director.getPhysicsManager();
physics.enabled = true;
this.node.addComponent(cc.RigidBody);
// 绘制采集的所有点集合
for (let index = 0; index < this._pointList.length - 1; index++) {
const start = this._pointList[index];
const end = this._pointList[index + 1];
const poly = this.node.addComponent(cc.PhysicsPolygonCollider);
const d = cc.v2(end.x - start.x, end.y - start.y).normalize();
const widhtHalf = 5;
const p1 = cc.v2(d.y, -d.x).multiplyScalar(widhtHalf).add(start);
const p2 = cc.v2(-d.y, d.x).multiplyScalar(widhtHalf).add(start);
const p3 = cc.v2(d.y, -d.x).multiplyScalar(widhtHalf).add(end);
const p4 = cc.v2(-d.y, d.x).multiplyScalar(widhtHalf).add(end);
poly.points = [p1, p2, p4, p3];
poly.apply();
}
