공부/Unity

[Unity] 게임 play 후 스폰되는 player를 mainCamera로!

돌멩이수프 2022. 5. 12. 16:43
728x90

게임이 재생된 후에 Instantiate되는 player를 mainCamera에 넣어주기 위해서는 SetPlayer라는 함수를 지정해주면 된다.

 

mainCamera를 관리하는 CameraController script에

    [SerializeField]
    GameObject _player;
    public void SetPlayer(GameObject player) { _player = player; }

간단하게 내용을 추가해준다.

그리고 player를 스폰할 GameScene script에서 SetPlayer 함수를 사용한다.

Camera.main.gameObject.GetComponent<CameraController>().SetPlayer(Player);

Player를 스폰해준 다음에 SetPlayer 함수를 추가해주면 mainCamera에 원하는 객체를 넣어줄 수 있다.

728x90