如何使用Photon2在Unity中同步Sprite Flip

时间:2019-03-01 15:44:26

标签: unity3d multiplayer photon

我正在尝试在多人2d游戏中同步Sprite翻转,该Sprite翻转在本地玩家上,但其他玩家看不到该翻转。翻转与动作在代码中,动作同步没有问题。可能是有关Sprite Renderer组件并以某种方式进行同步的事情吗?

function PlayVideo() {
    if (HasImageDevices()) {
      navigator.mediaDevices.getUserMedia( { 
         audio:false, 
         video: {deviceId: ''} }).then( stream => {
      videoScreen.srcObject = stream;
      videoScreen.play();
      });
    }
  }

1 个答案:

答案 0 :(得分:0)

要将布尔值与Photon 2同步,您需要使用具有IPunObservable的组件(由PhotonView观察)。这里有更多信息:

https://doc.photonengine.com/en-us/pun/current/gameplay/synchronization-and-state

如果您是新的Photon,则应阅读基础教程,其中将介绍您所需要的内容:

https://doc.photonengine.com/en-us/pun/current/demos-and-tutorials/pun-basics-tutorial/player-networking#beams_fire_control

您将执行与本教程中的isFiring bool相同的操作。

再见

吉恩