コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        if (photonView.IsMine == false && PhotonNetwork.IsConnected == true)
        {
            return;
        }
        if (tankController == null)
        {
            return;
        }

        tankController.AimAt(camera.ScreenToWorldPoint(Input.mousePosition));

        direction.x = Input.GetAxis("Horizontal");
        direction.y = Input.GetAxis("Vertical");

        tankController.MoveTo(direction);

        if (Input.GetButtonDown("Fire") && tankController.CanShoot())
        {
            tankController.photonView.RPC("Shoot", RpcTarget.AllViaServer);
        }
    }