0
我想要做的是使用盡可能少的通話在兩個客戶端之間同步畫布。我發現的最好方法之一是使用Fabric Observables。FabricJS中的同步事件
我真的認爲,做(作爲一個例子)以下將工作。
CanvasIO.socket = io.connect('http://localhost:8080');
CanvasManager.canvas.on('object:added', function(data) {
CanvasIO.socket.emit("object:added", data);
});
CanvasIO.socket.on('object:added', function(data) {
CanvasManager.canvas.trigger('object:added', data);
});
但是,trigger(event, data)
只會觸發事件並且不會創建對象。 這個問題最好的解決方法是什麼?我似乎無法找到正確的方法來調用。