我有一个在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中创建一个模拟你想要什么? –