개발 TIL

내일배움캠프 35일차 TIL 트러블슈팅

yun-wj1126 2025. 3. 13. 21:19

플레이어에서 씬전환할 때 캐릭터가 생성이 안되는 오류가 발생했다.

시도 1. Debug로 찍어서 어떤게 문제인지 확인 해 봤다.

결과 : 디버그는 정상적으로 나왔다. 그러나 씬전환 후 플레이어를 바로 생성되게 로직을 붙여놔서 그런지 생성이 되지않았다.

시도 2. 씬 전환이 된것을 확인하고 SceneLoaded를 사용해 볼려고 했는다.

결과 : 생각해보니 로드됬을때 동작하는 것이고 Enable이 유니티 이벤트 함수 실행 순서에서 거의 맨앞에서 실행한다는 것을 알고 있어서 이것도 생성하기위한 매개변수들의 값이 안들어가 있을 것 같아서 사용불가

 

시도 3. 코루틴으로 0.1초의 딜레이를 준 후 생성했다.

결과 : 씬 전환시 정상적으로 생성되는 것을 확인했다.

 

유니티이벤트 함수 실행 순서를 인지하고 작업하니 생성됬을때 꼬이지 않게 순서를 넣게 된것 같다.

 


 작업중 팀원의 작업물이 Dev에 올라와 Dev에서 내 브런치로 땡겨 머지하는 중에 내용을 정확히 파악안하고 discard를 해버리는 바람에 하던 작업이 날라가버렸다.... discard할때 무지성으로 하지말고 정확하게 확인한 후 조심히 작업해야 할 것 같다.