Programmer:)

[Error:Unity] Prefabs - Awake() 본문

DEV/Error

[Error:Unity] Prefabs - Awake()

ryeggg 2023. 11. 23. 11:37
반응형

OS : windows

version : Uniy 2019.4.3f1

error massege :

 어느순간 프리팝을 보는데 같은 오브젝트들이 무수히많이 생성되어있었다.

해결과정 : 

 

 

프리팹 script 중 초기에 생성해줘야하는 오브젝트들이 있었다.

이 부분을 Awake() 에 작성해두었는데 에디터를 play 하지 않고 그냥 수정하려고 프리팹을 열때마다 이 Awake가 실행되어 자꾸 오브젝트를 생성하는 거였다.

Awake() 에 에디터가 실행중인지 아닌지 체크하는 부분을 추가하여 문제 해결

 

private void Awake()
    {
        if (Application.isPlaying == false)
            return;

    }

 

반응형
Comments