بالنظر إلى مشهد يحتوي على مصادر إضاءة متعددة ، فإن تعطيل ظلال الصب على أحد الأضواء فقط سيؤدي إلى تعطل جهاز العرض.
تتبع المكدس:
three.js:16521 Uncaught TypeError: Cannot read property 'toArray' of undefined
at flatten (three.js:16521)
at PureArrayUniform.setValueM4Array [as setValue] (three.js:16999)
at Function.WebGLUniforms.upload (three.js:17248)
at setProgram (three.js:25307)
at WebGLRenderer.renderBufferDirect (three.js:24041)
at renderObject (three.js:24802)
at renderObjects (three.js:24772)
at WebGLRenderer.render (three.js:24549)
at render ((index):111)
بدأت هذه المشكلة تحدث من الإصدار r108. في R107 لا تحدث المشكلة.
أمثلة:
في الواقع ، لا يمكنني إعادة الإنتاج باستخدام أحدث إصدار من dev
:
https://jsfiddle.net/ewhgdyk4/1/
moskopio هل يمكنك التحقق من فضلك؟
https://jsfiddle.net/pbkx9mwg/ يعمل باستخدام r109 ويحدث التعطل في هذا الإصدار.
ومع ذلك ، فإنه يعمل بشكل جيد على https://jsfiddle.net/ewhgdyk4/1/ الذي يستخدم أحدث مطور : +1:
شكرا لك @ Mugen87 !
يسعدني أن هذه المشكلة قد تم حلها بالفعل: sweat_smile: