Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 光子对象不同步-统一_Android_Cross Platform_Unity5_Multiplayer_Photon - Fatal编程技术网

Android 光子对象不同步-统一

Android 光子对象不同步-统一,android,cross-platform,unity5,multiplayer,photon,Android,Cross Platform,Unity5,Multiplayer,Photon,我正在制作一个多层第三人称游戏,我正在使用动画的运动控制器和网络管理器的光子。我遇到了一个问题:当我连接并加入房间时,其他玩家不会在其他玩家屏幕上移动。他们只在设备上移动。以下是我想说的: using UnityEngine; using com.ootii.Input; using com.ootii.Actors; using com.ootii.Actors.AnimationControllers; public class netView : Photon.MonoBehaviour

我正在制作一个多层第三人称游戏,我正在使用动画的运动控制器和网络管理器的光子。我遇到了一个问题:当我连接并加入房间时,其他玩家不会在其他玩家屏幕上移动。他们只在设备上移动。以下是我想说的:

using UnityEngine;
using com.ootii.Input;
using com.ootii.Actors;
using com.ootii.Actors.AnimationControllers;

public class netView : Photon.MonoBehaviour {

    public Camera cam;
    public UnityInputSource uis;
    public GameObject canvas;
    public ActorController ac;
    public MotionController mc;

    // Use this for initialization
    void Start () {
        if (photonView.isMine) {
            cam.enabled = true;
            uis._IsEnabled = true;
            canvas.active = true;
            ac.enabled = true;
            mc.enabled = true;
        } else {
            cam.enabled = false;
            uis._IsEnabled = false;
            canvas.active = false;
            ac.enabled = false;
            mc.enabled = false;
        }
    }

}
这里有一段视频:。在里面,我在编辑器和手机上玩。在我的设备中,我四处移动,而编辑器播放器不移动。同样在编辑器中,来自设备的播放器只是停留在那里,在手机上移动时不移动。
对于输入,我使用CrossPlatformManager类。如何修复它?

在您的情况下,我认为问题在于您没有从一开始就同步转换。您需要将PhotonTransformView组件连接到网络对象,并使用photonView观察该PhotonTransformView,或者在网络内手动写入和读取该网络对象流

我强烈建议您阅读基础教程,该教程将逐步向您展示上述所有技术:

你使用的输入技术并不重要,重要的是变换的同步