*OnEnabel() 메서드 : Awake()나 Start() 와 같은 유니티 이벤트 메서드,
해당 컴포넌트가 활성화될 때마다 매번 실행되는 메서드
*Random.Range(숫자1, 숫자2) 메서드 : 숫자1부터 숫자2-1 까지 중에서 하나를 반환
*프리팹 갱신하기 : Prefabs 폴더에서 가져온 프리팹을 씬에서 추가 수정을 한 뒤 완성을 했다면 이것으로 해당 게임 오브젝트를 갱신해줘야 한다.
하이어아키 창에서 해당 게임 오브젝트 선택 Inspector창-> Overrides-> Apply All 클릭
그리고 하이어아키 창에서 해당 게임 오브젝트를 삭제해 준다.
오브젝트 풀링
: 풀Pool에 오브젝트를 필요한 만큼 미리 쌓아두고 필요할때 풀에 있는 오브젝트를 가져다 쓴다.
오브젝트가 더이상 필요없을 때는 Destroy 하는 것이 아니라 비활성화하고 풀에 반납
*Instantiate( ) 메서드로 오브젝트를 실시간으로 생성하고 Destroy( )메서드로 실시간으로 파괴하는 처리는 성능을 많이 요구한다. -> 오브젝트 풀링이 더 좋다 !
재활용 하는 방식 !
*Instantiate( ) 함수 사용
인자 : 프리팹, 생성위치, 회전
게임 빌드하기
1) 상단 메뉴의 File > Build Settings 클릭
2) Add Open Scenes 클릭 , Build And Run 클릭
3) 나타나는 탐색 창에서 빌드를 저장할 폴더 지정 & 저장할 빌드명 입력 -> 빌드 완료 !