spritejs/spritejs

node后台传入shader中传入多张纹理报错

Open

#238 创建于 2021年4月2日

在 GitHub 查看
 (0 评论) (0 反应) (0 负责人)JavaScript (5,245 star) (331 fork)batch import
compatibilityhelp wanted

描述

node后台使用layer.addPass设置片段着色器,会报以下错误 if(pixels._image) pixels = pixels._image; ^ TypeError: Cannot read property '_image' of null at WebGLRenderingContext.ctx.texImage2D (sprite\node_modules\n ode-canvas-webgl\lib\canvas.js:108:19) at Renderer.createTexture (sprite\node_modules\spritejs\d ist\spritejs.js:9777:12) at Renderer.createFBO (sprite\node_modules\spritejs\dist\ spritejs.js:9874:28) at Layer.getFBO (sprite\node_modules\spritejs\dist\sprite js.js:37884:28) at Layer.render (sprite\node_modules\spritejs\dist\sprite js.js:37930:43) at sprite\node_modules\spritejs\dist\spritejs.js:37860:24 at Timeout._onTimeout (sprite\node_modules\spritejs\dist\ spritejs.js:21198:7) at listOnTimeout (internal/timers.js:554:17) at processTimers (internal/timers.js:497:7)

贡献者指南