1

我们正在将 SDK 从 5.5 升级到 6.0.2,并且 setTexture 函数存在问题。这是我们代码的一部分:

final String textureString = AssetsManager.getAssetPath(getApplicationContext(),
                    "models/red.jpg");

            mSurfaceView.queueEvent(new Runnable() {
                @Override
                public void run() {
                    if (textureString != null) {
            //Setting the Texutre to Object.
                        tempGeo.setTexture(textureString);
            //currently setTexture function returning true value but still we are not able to see the changes.
                    }
                }
            });

setTexture 函数返回“true”,纹理路径有效。问题是,纹理没有在 3D 模型上更新。代码中没有任何变化,并且该代码仍然适用于 5.5。该模型为 FBX 格式。

任何想法为什么纹理没有在 6.0.2 SDK 中更新?

谢谢

4

1 回答 1

0

好的,我们“解决了”这个问题。它与 setTexture 函数或模型的任何内容无关。还有另一个问题阻止部分代码工作。

于 2015-06-24T12:05:03.143 回答