Как применить анимацию вставки pixi. js к текстуре вавилона. js - PullRequest
1 голос
/ 10 января 2020

У меня есть простая pixi.js анимация:

var pixiRenderer = new PIXI.WebGLRenderer({context:engine._gl, view:engine.getRenderingCanvas()});
const stage = new PIXI.Container();
const texture = PIXI.Texture.from('https://i.imgur.com/XYtAXP4.png');
const man = new PIXI.Sprite(texture);
PIXI.ticker.shared.add(delta => {stage.rotation -= 0.01 * delta;});

И я пытаюсь вставить эту анимацию в HtmlElementTexture на babylon.js:

var plane = BABYLON.MeshBuilder.CreatePlane("plane", {size: 10});
var material = new BABYLON.StandardMaterial("material", scene);
material.diffuseTexture = new BABYLON.HtmlElementTexture("texture", pixiRenderer.extract.canvas(), {scene:scene, engine:scene.getEngine()});
plane.position = new BABYLON.Vector3(0, 0, 0);
plane.material = material;

Но я смотрите анимацию на pixi.js отдельно от плоскости babylon.js. Как применить pixi.js анимацию к текстуре babylon.js?

Весь пример: https://jsfiddle.net/8L31j9pe/

...