我正在制作一个简单的游戏来练习技术。我有两个立方体就像两个玩家一样。我生成一个随机数,这是立方体的名称。我将这些数字存储在数组中,对此我没有问题。但当我让我的游戏变成多人游戏时,我遇到了一些问题,因为当我加入第二个玩家时,我认为游戏重新生成了第一个玩家的数字......你可以在图片上看到!这是生成和添加数字到名称的脚本,该脚本附加到玩家预制件。
![enter image description here](https://istack.dev59.com/z7IEO.webp)
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 () {
}
}