Unity光子不同步

时间:2020-05-24 19:00:02

标签: unity3d photon

嗨,我想统一制作多人游戏。但是我无法同步播放器。

我使用光子变换视图和光子视图。我已将“光子变换视图”附加到“光子视图”,但仍然无法正常工作。

这是我的玩家移动代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine.UI;
using Photon.Realtime;
using UnityEngine;

public class Movement : Photon.MonoBehaviour
{
    joystick griliVAl;
    Animator animasyon;
    int Idle = Animator.StringToHash("Idle");
    // Use this for initialization
    void Start () {
        animasyon = GetComponent<Animator>();
        griliVAl = GameObject.FindGameObjectWithTag("Joystick").GetComponent<joystick>();
    }

    public void OnButton()
    {
        animasyon.Play("attack_01");
    }

    // Update is called once per frame
    void Update () {
         float x = griliVAl.griliv.x;
         float y = griliVAl.griliv.y;
         animasyon.SetFloat("Valx", x);
         animasyon.SetFloat("Valy", y);

        Quaternion targetRotation = Quaternion.LookRotation(griliVAl.griliv*5);
        transform.rotation = Quaternion.Lerp(transform.rotation, targetRotation, Time.deltaTime);
        transform.position += griliVAl.griliv * 5 * Time.deltaTime;
    }
}

它将是手机游戏。使这些griliVal值成为操纵杆的圆。

但是有人可以帮我解决这个问题吗?

0 个答案:

没有答案