I’m reparenting a model to another model. What i’m doing is having one model rotate around another (follow) it by reparenting model B to model A.
But model B displays the texture of model A.
How do I get it not to do this?
m_texture = loader.loadTexture("eve_rts/textures/planets/moon.jpg")
moon = loader.loadModel("eve_rts/models/planets/p_sphere_spin.egg")
moon.reparentTo(render)
moon.setTexture(m_texture, 1)
moon.setPos(2,-1,0)
moon.setScale(0.2,0.2,0.2)
loop_moon = moon.hprInterval(280, Vec3(360, 0, 0))
loop_moon.loop()
moon.reparentTo(planet)
gallente_tower = loader.loadModel("eve_rts/models/towers/gallente_tower.egg")
gallente_tower.reparentTo(render)
gallente_tower.setPos(2.2,-1,0)
gallente_tower.setScale(0.0001,0.0001,0.0001)
gallente_tower.reparentTo(moon)
In the above example when I reparent the moon to the planet the moons texture stays what its suppose to be.
But when I reparent the tower to the moon it takes on the moons texture??? why is that and how can i stop it from happening.