我有一個在Kineticjs中創建的自定義形狀,我需要形狀補間就像一條線。我會如何去做這件事?我試過創建一個動力學補間,但似乎不能正常工作。補間Kineticjs形狀
var grnStripe = new Image();
grnStripe.onload = start;
grnStripe.src = 'images/GreenStripe-01.png';
function start(){
grnLine = new Kinetic.Shape({
sceneFunc: function (context) {
var ctx = this.getContext()._context;
var pattern = context.createPattern(grnStripe, 'repeat');
ctx.beginPath();
ctx.moveTo(379.5, 270);
ctx.lineTo(379.5, 270);
ctx.strokeStyle = pattern;
ctx.lineWidth = 2.5;
ctx.stroke();
}
});
line_layer.add(grnLine);
line_layer.draw();
}
我想要的形狀(線)吐溫的310的高度再一次,我試圖創建一個動力學吐溫,但它似乎沒有工作。
你可以提供你想要的形象呢? –
我不允許提供我正在使用的實際圖片。我會像給你回答的最後一個問題一樣給你佔位符圖像。 ''http:// www.html5canvastutorials.com/ demos/assets/yoda.jpg'' – User
我的問題是在mspaint中創建一個模擬你想要什麼? –