我正在尝试在多人2d游戏中同步Sprite翻转,该Sprite翻转在本地玩家上,但其他玩家看不到该翻转。翻转与动作在代码中,动作同步没有问题。可能是有关Sprite Renderer组件并以某种方式进行同步的事情吗?
function PlayVideo() {
if (HasImageDevices()) {
navigator.mediaDevices.getUserMedia( {
audio:false,
video: {deviceId: ''} }).then( stream => {
videoScreen.srcObject = stream;
videoScreen.play();
});
}
}
答案 0 :(得分:0)
要将布尔值与Photon 2同步,您需要使用具有IPunObservable的组件(由PhotonView观察)。这里有更多信息:
https://doc.photonengine.com/en-us/pun/current/gameplay/synchronization-and-state
如果您是新的Photon,则应阅读基础教程,其中将介绍您所需要的内容:
您将执行与本教程中的isFiring bool相同的操作。
再见
吉恩