본문 바로가기

Unity/Unity2D_Shooting

Unity2D_Shooting - 오브젝트풀링_적용

*풀링으로 활성화한 오브젝트에 무언가 물리적인명령을 내리려면

(1). void Onenable(){}을 활용하라

(2). Destroy(gameObject) 는 gameObject.SetActice(false);로 바꾼다

(3). rotation 기본값을 지정할땐 transform.rotation = Quaternion.identity

 

1.적기체 생성 풀링

 

 

 

 

 

 

2. 플레이어총알 풀링

 

 

 

3. 적기체 총알 풀링

 

 

 

4. 아이템 풀링

 

 

 

5.player의 Boom함수를 리펙토링 기존의 find함수를 대채하여 최적화