멀티 플레이어 3 인칭 게임에서 작업 중이며 네트워크 관리자 용 애니메이션 및 광자 용 모션 컨트롤러를 사용 중입니다. 문제가 생겼습니다. 다른 플레이어가 연결하지 않고 방에 들어갈 때 다른 플레이어 화면으로 이동하십시오. 그들은 그들의 장치에서만 움직입니다. 다음은 내가 비활성화 한 내용입니다.Photon 개체가 동기화되지 않음 - Unity
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;
}
}
}
동영상은 https://youtu.be/mOaAejsVX04입니다. 그것에서 나는 편집인과 나의 전화에 놀고있다. 내 장치에서 나는 움직이고 편집자는 움직이지 않는다. 또한 편집기에서 장치의 플레이어는 그대로 머무르며 휴대 전화가 움직이는 동안은 움직이지 않습니다. 입력시 CrossPlatformManager 클래스를 사용하고 있습니다. 어떻게 수리 할 수 있습니까?