dedlfix: Three.js Licht Effekt

Beitrag lesen

Tach!

Problem ist nun das in render() bei finalcomposer.render(); oclcomposer.render(); folgender Fehler ausgeworfen wird: Uncaught TypeError: Cannot read property 'visible' of undefined.

Nun ist mir wohl klar was dieser Fehler bedeutet, aber finalcomposer und auch oclcomposer sind sowohl in test() local initialisiert als auch in init() definiert und müssten somit in render() zur verfügung stehen.

Falls Jemand einen Tipp für mich hat wär das genial!

Der Tip heißt Debugging. Irgendwo werden deiner Meinung nach Dinge initialisiert, aber tatsächlich sind sie es nicht. Oder nicht mehr. Oder vielleicht anderswo und nicht im aktuellen Scope. Oder was auch immer. Da gilt es nun die Stelle herauszufinden, wo die Abweichung zu deiner Vorstellung passiert und dafür hat man das Debugging erfunden und entsprechende Tools in Browser eingebaut. Oder zur Not auch console.log(). Debugging ist die unvermeidbare Vorarbeit, um die problematische Stelle zu finden. Vielleicht erkennst du dann bereits den Grund, vielleicht auch nicht. Aber dann kannst du ja nochmal fragen und die neuen Erkenntnisse präsentieren.

dedlfix.