【发布时间】:2014-03-14 09:51:32
【问题描述】:
三个月以来我一直在研究 KinaticJS(最新版本)。
我遇到了使用 arc() 函数自定义命中区域的问题。我想要完全如下图所示的命中区域。
我正在使用以下代码,但它需要整个小弧作为命中区域。我只需要图像中显示的暗(黑色)部分作为命中区域。
drawHitFunc: function(context) {
context.beginPath();
var x = 90;
var y = 100;
var radius = 67;
var startAngle = 1 * Math.PI;
var endAngle = 2.0 * Math.PI;
var counterClockwise = false;
context.beginPath();
context.arc(x, y, radius, startAngle, endAngle, counterClockwise);
context.closePath();
context.fillStrokeShape(this);
},
任何人都可以就此提出建议。
提前感谢您的时间和考虑。 -奈蒂克
【问题讨论】:
-
能提供jsfiddle吗?
-
嗨 lavrton,感谢您再次帮助我。我以某种方式做到了,但我认为这不是正确的编码方式(缺少某些东西)需要对此进行微调。 jsfiddle.net/ewebkraft/zPLkn .如果有更漂亮的东西请告知。