Hi
I have a strange problem with my project.
I have a method on my cube class that changes the UV mapping of a textureatlas for one of the sides of the cube.
The method uses model.getPolygonManager().setPolygonTexture(...) to change the UV mapping of the polygons in question - and i know it works fine.
My problem is that i only works in my initial onSurfaceChanged (when game starts). If i call the same method when scene is running/updating/drawing - it won't do the update of the texture.
I know the method is being called while the game is running (debugger confirms)
Do i need to call somekind of update method on my world like : world.RefreshAllUVMappings() ?
Hope you can help.
/Kristian, Denmark
You want to change the u/v-mapping or the texture? That's a pretty huge difference... ???
the UV mapping
In that case, you have to explicitly compile the object using Object3D.compile(true, false); and you have to call Object3D.touch(); after adjusting the uv-mapping.
Thanks Egon! That did the trick! Groovy. Great job on a Great engine! Hats off to you.