:が収まるようにメインカメラのゲームオブジェクトを変更Unity3D多人数
public class CameraMovement : MonoBehaviour {
public GameObject Player;
private Vector3 Set;
void Start()
{
Set = transform.position - Player.transform.position;
}
void LateUpdate()
{
transform.position = new Vector3 (-280f, 15f, 28f);
transform.rotation = Quaternion.Euler (0.0f, 90.0f, 0.0f);
}
}
を
}
ここでは、LANを使用してこのゲームのマルチプレイヤーを作った。同じ時間に複数のボールをコントロールするプレーヤーを増やすことができます。ただし、プレーヤーがLANサーバーに参加するたびに、ネットワークマネージャーを使用してプレハブから新しいボールが作成されます。問題は、スクリプトで見ることができるように、シングルプレイヤー版では、ゲームオブジェクト 'Player'をカメラに接続する必要がありますが、LANサーバーでこのゲームを実行しているときは、Playerゲームオブジェクトはありません。ネットワークマネージャーは、プレーヤーがゲームに参加した後にのみ作成します。ですから私の質問は、ゲームに参加している各プレーヤーにカメラをどのように接続するのですか?また、別のプレイヤーから別のプレイヤーに移動できるので、各プレイヤーは自分のカメラを持っていなければならないと私は思っています。
ありがとうございました!
ありがとうございました!それは問題を解決し、広い質問を申し訳なく思うので、私は次回より多くの情報を提供しようとします。 –