使用Phaser进行BabylonJS动态纹理



我正在使用巴比伦创建一个 3D 游戏.js并看到使用动态纹理 (https://doc.babylonjs.com/how_to/dynamictexture( 您可以使用画布元素作为纹理:var ctx = myDynamicTexture.getContext();.有没有办法将 PhaserJS 画布投影到巴比伦.js 中 3D 元素的纹理上?我知道这可以在三个.js内完成,但我喜欢巴比伦.js更喜欢。 不想切换。

DynamicTexture 构造函数的第二个变量可以是具有 2d 上下文 (https://doc.babylonjs.com/how_to/dynamictexture#creating-and-applying-a-dynamic-texture( 的现有画布。它将使用画布的宽度和高度来定义纹理的大小:

const phaserCanvas = getMyPhaserCanvas();
const dt = new DynamicTexture('phaser canvas', phaserCanvas, babylonScene);   

最新更新