오늘은 게임의 오류를 고치고 코드 리팩토링하는 시간을 가졌다.
필요없는 using, 필요없는 필드, 해결한 TODO들을 삭제했고
TycoonManager가 Singleton을 관리하는 스크립트를 상속받도록 수정했다.
추가로 예전에 튜터님께 배운건데,
WaitForSeconds를 코루틴 안에서 사용할 때 코루틴이 돌 때마다 할당을 하지 않도록
WaitForSeconds waitForCustomerSpawnTime;
private void Start()
{
...
_waitForCustomerSpawnTime = new WaitForSeconds(_customerSpawnTime);
}
IEnumerator CreateCustomerCoroutine()
{
...
yield return waitForCustomerSpawnTime;
}
이런식으로 코드를 바꿔줬다.
'내일배움캠프(Unity)' 카테고리의 다른 글
TIL - CinemachineVirtualCamera Aim 조절하기 (0) | 2024.02.06 |
---|---|
실전 프로젝트 중간발표 (0) | 2024.02.05 |
TIL - AI (1) | 2024.01.26 |
TIL - NavMeshAgent(Base Offset) (0) | 2024.01.25 |
TIL - 오류 수정 (0) | 2024.01.24 |