title: Unity photon View
body: <p>so i am am using photon for my first unity game online, but i already have a problem. My caracter script for movement is working well, the sync is good etc.. But, when i try to perform a camera fixed to the player, it follow it but the second player look like he is moving (however the transform position is not moving).
  Here is my PlayerInitializer script, that i used for spawn my player and attach the camera :</p>
  
  <pre><code>using System.Collections;
  using System.Collections.Generic;
  using System.IO;
  using UnityEngine;
  public class PlayerInitializer : MonoBehaviour
  {
      // Start is called before the first frame update
      public Camera mainCamera;
      void Start()
      {
          StartCoroutine(CreatePlayer());
      }
  
      IEnumerator CreatePlayer()
      {
          Debug.Log("Creation du joueur");
          GameObject MyPlayer = PhotonNetwork.Instantiate(Path.Combine("PhotonPrefabs", "PhotonPlayer"), Vector3.zero, Quaternion.identity) as GameObject;
          mainCamera.GetComponent&lt;Following_Camera&gt;().player = MyPlayer.transform;
          yield return new WaitForSeconds(1);
      }
  }
  </code></pre>
  
  <p>Here is the PlayerMovement script (a basic one):</p>
  
  <pre><code>using Photon.Pun;
  using System.Collections;
  using System.Collections.Generic;
  using UnityEngine;
  
  
  public class PlayerMovement : MonoBehaviour
  {
      public float moveSpeed = 5f;
      public Rigidbody2D rb;
      public Animator animator;
      Vector2 movement;
      PhotonView view;
      private void Start()
      {
          view = GetComponent&lt;PhotonView&gt;();
      }
      private void Update()
      {
          movement.x = Input.GetAxisRaw("Horizontal");
          movement.y = Input.GetAxisRaw("Vertical");
  
          animator.SetFloat("Horizontal", movement.x);
          animator.SetFloat("Vertical", movement.y);
          animator.SetFloat("Speed", movement.sqrMagnitude);
      }
      void FixedUpdate()
      {
          if (view.IsMine)
          {
              rb.MovePosition(rb.position + movement * moveSpeed * Time.fixedDeltaTime);
          }
      }
  }
  </code></pre>
  
  <p>And then my camera Script:</p>
  
  <pre><code>using UnityEngine;
  using System.Collections;
  
  public class Following_Camera : MonoBehaviour
  {
      public Transform player;
      private Vector3 offset;
  
      void Start()
      {
          offset = new Vector3(0,0,-10);
  
      }
  
      void LateUpdate()
      {
          transform.position = player.transform.position + offset ;
      }
  }
  </code></pre>
  
  <p><a href="https://www.youtube.com/watch?v=S2e97-ckhRc&amp;feature=youtu.be" rel="nofollow noreferrer">Video of the problem</a></p>