private void Start() { // マッチング後、ランダムな位置に自分自身のネットワークオブジェクトを生成する var v = new Vector3(Random.Range(-5f, 5f), 5, Random.Range(-5f, 5f)); //Photonに接続していれば自プレイヤーを生成 GameObject Player = PhotonNetwork.Instantiate(myGameManagerData.GetCharacter().name, v, Quaternion.identity, 0); }
private void PlayerInstantiate() { //ローカルIDが1から始まるので1引く。 Vector3 v = spawn[PhotonNetwork.LocalPlayer.GetHashCode() - 1].transform.position; // マッチング後、スポーン地点を取得して自分自身のネットワークオブジェクトを生成する //Photonに接続していれば自プレイヤーを生成 PhotonNetwork.Instantiate(myGameManagerData.GetCharacter().name, v, Quaternion.identity, 0); }
// Start is called before the first frame update void Start() { player = Instantiate(myGameManagerData.GetCharacter(), this.gameObject.transform.position, this.gameObject.transform.rotation, this.gameObject.transform.parent); player.transform.localScale = this.gameObject.transform.localScale; }
// Start is called before the first frame update void Start() { myGameManagerData = FindObjectOfType <MyGameManager>().GetMyGameManagerData(); Instantiate(myGameManagerData.GetCharacter(), Vector3.zero, Quaternion.identity); }