Bug with Photon Transform View

Options
1. Create a new GameObject with a Photon Transform View component and set it to only synchronize rotation / scale (but NOT position).
2. Use PhotonNetwork.Instantiate to spawn an object at a certain point.
3. The object's position will be set to 0,0,0 on other clients.

I think the problem is at line ~155 of Transform View. The code does not check if we actually care about synchronizing the position and updates the position anyway the first time which is at 0,0,0, the default value for Vector3.

Comments

  • [Deleted User]
    Options
    Hi @rafael_at_jags,

    thanks for the report and the detailed instructions on how to reproduce the issue. However I failed on reproducing this behaviour - everything works fine and as expected for me. Which PUN version do you use? I have tested this on the latest version 1.83.
  • rafael_at_jags
    Options
    I'm on 1.76.
  • [Deleted User]
    Options
    Hi,

    this issue has been fixed in a newer version of PUN, so I would suggest you upgrading to the latest version of PUN.
  • rafael_at_jags
    Options
    Is there a place where I can see all the version changes and possibly a diff of what was changed exactly?
  • [Deleted User]
    Options
    An online version history containing the most important changes is available here. Each new PUN release on the Asset Store also includes a changelog.txt which contains these infos as well.

    There is no diff available, you have to compare changes yourself.