I’m working on a network game that allows users to load their own custom skins and animations for their avatar. The problem I’m having is that my code that sets-up the avatar for the distributed node is just standard actor loading:
self.model = Actor.Actor("models/foo",
{"run":"models/foo-run",
"wave":"models/foo-wave-hello"})
This works fine when loading identical avatars for all clients, but how would I go about allowing a player to alter, for example, the texture of his own avatar and have his new texture rendered on all clients that he’s visible to?
I’m trying to figure this out on my own, but if anyone knows the answer already, you could save me a little money on aspirin.