私は練習用の簡単なゲームを作っています。私は2プレーヤーのように2キューブを持っています。私は乱数を生成します。これはキューブの名前です。私は配列にこの数字を格納し、私はこれに問題がありません。しかし、私は私のゲームのマルチプレイヤーを作ったとき、私は2番目のプレーヤーに参加するときに私はいくつかの問題cuzを取得します。私はゲームが最初のプレーヤーの番号を再生成すると思う...これはあなたが写真で見ることができます! これはgenereteを使って番号に名前を追加するスクリプトです。そしてこのスクリプトはプレイヤーのプレハブに添付されています。 Unityマルチプレイヤー数が一致しない
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
public class PlayerThings : NetworkBehaviour {
public int player_name;
public GameObject Number;
void Start() {
player_name = Random.Range (10, 99);
this.name = player_name.ToString();
GameManager.numbers [player_name] = 1;
Number.GetComponent<TextMesh>().text = name;
}
// Update is called once per frame
void Update() {
}
}
クライアントの詳細情報(例:番号、位置、色など)をクライアントに渡す方法が必要です – BugFinder
そして、どの方法を使用すればよいですか?それとも、私はzの例を与えることができますか? – antal1208
あなたはそれに参加している他のクライアントのクライアントにどのコードを通知しなければなりませんか? – BugFinder