예제 #1
0
파일: RacePlayCtrl.cs 프로젝트: 2ty/race3d
    private void CreatePlayer()
    {
        if (player != null) {
            Destroy (player.gameObject);
            player	= null;
        }

        GameObject go;
        GameObject spawnPoint;
        if (PhotonNetwork.connected) {
            go = PhotonNetwork.Instantiate("PlayerCtrl", Vector3.zero, Quaternion.identity, 0);
            spawnPoint = stageAsset._spawnPoints[photonView.ownerId-1];
        } else {
            go = Instantiate<GameObject>(Resources.Load<GameObject>("PlayerCtrl"));
            spawnPoint = stageAsset._spawnPoint;
        }
        player = go.GetComponent<PlayerCtrl>();
        player.SetPosition (spawnPoint.transform.position);
        player.transform.SetParent (transform, false);
    }