estoy usando este script:Fabric.js - problema con el dibujo de varias imágenes ZIndex
var canvas = new fabric.Canvas('game_canvas', { selection: false });
fabric.Image.fromURL('images/bg.jpg', function(img) {
img.set('left', 1024/2).set('top', 600/2).set('zindex', 0);
canvas.add(img);
});
fabric.Image.fromURL('images/panel-2-bg-l-r.png', function(img) {
img.set('left', 262/2).set('top', (390/2)+110).set('zindex', 1);
canvas.add(img);
});
fabric.Image.fromURL('images/player-board.png', function(img) {
img.set('left', 254/2).set('top', (122/2)).set('zindex', 2);
canvas.add(img);
});
fabric.Image.fromURL('images/player-board-top-red.png', function(img) {
img.set('left', 203/2).set('top', (109/2)).set('zindex', 3);
canvas.add(img).bringToFront(img);
});
tercera imagen Drenaje está funcionando correctamente y que muestra una encima de la otra. Pero si agrego el 4to, se esconde detrás del tercero. Si especifico el zindex de la imagen, aún está debajo del 3er.
¿Qué pasa con esto? ¿Estoy haciendo algo mal aquí? Por favor ayuda.
Gracias
Peter
sí su respuesta me dio un básico de imágenes de renderizado sobre lienzo . Gracias :) Ahora precargué todas las imágenes antes de renderizarlas en lienzo. – peterkr
Sin salida agregue _kangax_ un comentario, así que ... Dibujará muchas imágenes en lienzo, ¿Cuáles serán los problemas asíncronos? Cuando dibuje ('canvas.add (oImg)') un elemento, 'sum ++', Utilizo la imagen de carga 'fromUrl', _callback_ implement [jsfiddle] (https://jsfiddle.net/Charles_/y6b2yrng/3/) – Charles