1. 저장으로 인한 오류


이거때문에 내 1시간을 날렸다..
결론적으로 왜그랬냐면 Mac OS에 익숙해지지 않은 내가 저장 단축키를 다른걸로 누르고 있어 저장이 안되어 Destroy 함수를 실행하지 못한 것이다... 머쓱
2. 충돌

Debug.Log 함수를 사용하는데 오류(CS0104, 'Debug'는 'UnityEngine.Debug' 및 'System.Diagnostics.Debug' 사이에 모호한 참조입니다.)가 계속 발생하여 끙끙대다 검색해보니 충돌로 인하여 그런것이라고 한다.

그래서 제일 위에를 보니 System.Diagnostics와 UnityEngine 두개 다 있는것을 확인할수 있었으며 나는 유니티 엔진을 사용하고 있기 때문에 System.Diagnostics를 삭제해줬더니 정상적으로 잘 작동 되었다.
추후에 아직은 잘 모르겠는 저 맨 위에 나타나는 저 시스템들에 대해서도 확인해봐야겠다.
3. InvokeRepeating에 대해
* Invoke : 일정 시간이 지난 후 함수를 실행하고싶을 때 함수의 호출을 예약할 수 있는 함수
형식 : Invoke("함수명", 지연시간)
- 매개변수가 없는 void형 타입의 함수를 사용해야 함
- 1회 호출할때 유용하다.
* InvokeRepeating : 메소드를 반복 호출 가능, 지연시간만큼 지연된 후 반복주기만큼 계속 반복
형식 : InvokeRepeating("함수명", 지연시간, 반복주기);
- Invoke와 동일하게 void형 타입의 함수를 사용해야 함
- Invoke 함수와 다르게 여러번 호출할때 유용함
- 시간 척도를 0으로 설정하게 되면 작동하지 않는다. (0f로 지정하면 반복하지 않는다는 뜻)
오늘은 1주차 강의를 다 끝내고 과제만 남겨둔 상태인데, 오타와 저장 하나로 멘붕이 올수 있다는걸 여러모로 체험한 하루였다.
그리고 과제 후엔 내가 몰랏던 것들에 대해 조금 더 공부할 필요가 있을듯 하다.
(유니티 너무 어렵따 ㅜㅜ)
'Unity > Unity Study' 카테고리의 다른 글
| [Unity] 두번째 게임, '풍선을 지켜라' 마무리 (1) | 2025.01.06 |
|---|---|
| [Unity] 새로운 게임 시작, 복습단계 (0) | 2025.01.03 |
| [Unity] 나의 첫 게임, '빗물받는 르탄이' 완성! (0) | 2025.01.02 |
| [Unity] 2024.12.30 오늘 나의 공부는 (0) | 2024.12.30 |
| [Unity] 1주차 강의 진행중, Unity와 C# (1) | 2024.12.27 |