gpt4 book ai didi

javascript - 使用 arcTo() 在 Kinetic.js 中给我一个错误

转载 作者:行者123 更新时间:2023-11-30 17:26:58 25 4
gpt4 key购买 nike

在以下代码中使用 arcTo 时出现错误,使用的是 Kinetic.js 5.1.0。

错误是'TypeError: context.arcTo is not a function'

myshape = new Kinetic.Shape({
sceneFunc: function(context) {
context.beginPath();
context.moveTo(10, 0);
context.lineTo(57, 0);
context.lineTo(47, 35);
context.lineTo(13, 35);
context.arcTo(3, 0, 10, 0, 3);
context.closePath();
context.fillStrokeShape(this);
},
fill: '#e2e4e3',
stroke: '#92278f',
strokeWidth: 1,
rotationDeg: 15,
x: 150,
y: 40
});

最佳答案

context 参数不是原生 2d Canvas 上下文,它是 KineticJS 包装器。您可以使用 arc() 函数或使用带有 context._context

的原生 Canvas 引用
context._context.arcTo(...);

关于javascript - 使用 arcTo() 在 Kinetic.js 中给我一个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24056950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com