Example #1
0
 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);
 }
Example #2
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);
        }
Example #3
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;
 }
Example #4
0
 // Start is called before the first frame update
 void Start()
 {
     myGameManagerData = FindObjectOfType <MyGameManager>().GetMyGameManagerData();
     Instantiate(myGameManagerData.GetCharacter(), Vector3.zero, Quaternion.identity);
 }