Hi,
Multi user in general is a advanced beast to tackle, so don't give up, Photon is actually very well designed, you just need to grasp the concepts and key features to make whyt you want with it. I would not say it's difficult, I would actually tend to say that it requires a bit more reading and learning to begin with. And it requires a lot more care when you start experimenting with this.
The demo worker player prefab is in itself the lowest featured prefab for a MU player...
in your test, can you double check that you are synching variables properly. Having the right components in place is one thing, but you also need to implement the right logic behing it. typically:
Do you grasp the following:
-- When the network view "is mine", this is when your user controls the player, so you must allow the user to input and control the player.
-- When the network view "is not mine", this is that player running on other computer. Here is must remains totally self contained and not react to the user input since that user is another player in your game, instead it must read the synched variables, and adjust manually the player position to reflect that the user is doing.
so, to resume: UserA is the physical person, PlayerA is the representation of UserA in your game running in ComputerA ( UserA's computer)
-- UserA and PlayerA on ComputerA:
-- PlayerA "is mine" will be true. UserA controls PlayerA,
-- PlayerA must write synched variables.
-- UserA and PlayerB on ComputerA: PlayerB "is mine" will be false.
-- UserA DO NOT CONTROL PlayerB,
-- PlayerB must read synched variable
does the above make sense to you? and can you see in the demo worker how this is implemented in the player prefab logic?
You are not far at all, keep at it, and you'll see at one point that all these concept will start making sense and you'll feel more comfortable with this. Just to double check, Are you reading the various docs on photon ( photon's pdf, mine, etc), this is critical that you read then over and over. That's how I learned...
bye,
Jean