UNPKG

@petkoneo/phaser3-rex-plugins

Version:
21 lines (17 loc) 500 B
var DrawSpinleCurve = function (line) { var points = this.points; var startPoint = points[0]; var startX = startPoint.x; var startY = startPoint.y; var splinePoints = []; for (var i = 1, cnt = points.length; i < cnt; i ++) { var point = points[i]; splinePoints.push(point.x - startX); splinePoints.push(point.y - startY); } line .startAt(0, 0) .catmullRomTo(...splinePoints) .end(); } export default DrawSpinleCurve;