2

UTF8Loader と一緒に MTLLoader があり、最近プロジェクトを r57 から r59 に更新しました。それはいくつかのメモリリークを解決しましたが、今は大きな問題があります。

トラバース関数は、null のトラバースを呼び出すことができないというエラーを three-min.js でスローしています。

この新しいリビジョンは私をいじっていると思います。コードは、r57 で問題なく動作するものと同じです。

次の疑似コードを見てください。

var callback = function (object) {
    object.traverse(function (node) {
        // code here
    });
};

new THREE.UTF8Loader().load('myUrl', callback , { normalizeRGB: true, textureFilter: 0 });

コードが最初にコールバックに到達すると、null のトラバースを呼び出すことができないというエラーがスローされます。私の推測では、それはオブジェクトの子を持つものです。

誰にも洞察/考えがありますか?よろしく

4

0 に答える 0