낑깡의 게임 프로그래밍 도전기

21일차 : '한 번에 끝내는 유니티&C# 게임 개발 초격차 패키지' 강의 후기 본문

인강 후기

21일차 : '한 번에 끝내는 유니티&C# 게임 개발 초격차 패키지' 강의 후기

낑깡겜플밍 2025. 7. 21. 13:02
반응형

 

학습 시작 시간

오늘은 밥을 가게에서 먹고 와서 강의를 들었다. 그래도 빨리 먹어서 일찍 들을 수 있었다.

학습 종료 시간

오늘은 좀 어려웠다 그래도 30분 정도 걸렸다.

오늘 들었던 클립 시작과 종료

클립에는 상속(Up, Down Casting)이라고 적혀있었지만 as is에 대해서도 같이 배웠다.

 처음에는 그럭저럭 잘 따라갔다. 그러나 중간 이후부터 내용이 어려워서 못 따라가기 시작했다. 그리고 중간 이후부터 강의 속도가 내 기준 너무 빨랐고 강사님도 심취하셨는지 혼자 막막하시는 기분이 들었다.

 그래도 배운 것을 좀 말하자면 상속을 하면 나중에 자료형을 자식클래스 대신 부모클래스로 쓸수 있다고 하셨다. 그 부분은 좀 신기했다. 그러나 전용함수는 못쓴다고 하였다. 그렇다면 이것은 어디다가 쓰는 게 유용한지는 잘 모르겠다. 그러고 나서 다시 Down Casting을 해서 사용했던 것 같다. 아 맞다! 자료형을 맞추면 리스트에도 담을 수 있다고 하셨다. 그것은 꽤 강한 장점인 것 같다. 리스트에 담을 수 있다는 것은 for문이나 foreach문 들 공통작업을 할 수 있다는 것이기 때문이다. 

 그리고 as is 에 대해 설명을 해 주셨는데 이것저것 알려주셨지만 as는 자료형이 안 맞으면 애러를 발생시키는 대신 null을 넘기기 때문에 null체크만 하면 되어서 as를 더 권장한다고 하였다. 강제 형변환에 대해 엄격하다고 생각하면 될 것 같다. 그래도 난 is 가 마음에 들었다. foreach문에서 is를 많이 봤는데 그냥 생각 없이 쓰는 규칙이면 형식만 잘 맞춰 주면 된다고 생각했는데 is는 자료형이 맞는지 검사하는 것이었다.

 그리고 그뒤로 다양한 것을 또 가르쳐주셨는데 안타깝게도 내가 수업을 못 따라갔다. 봐도 봐도 어려워서 잘 이해가 되지 않는다. 조금 어려운 내용을 너무 쉽고 간단하게 알려주시려고 노력하시는 건 알겠으나 그래서 좀 더 어렵게 만들어버리는 것 같다. 강사님은 이 내용이 중료 하다고 하셨다. 처음에는 익숙하지 않아 어려울 수 있지만 계속 반복하고 학습하여 자기 것으로 만드는 것이 중요하다고 하셨다. 그래서 오늘 이 클립은 집에 가서도 한번 더 들어 보려고 한다. 친구와 같이 들으면서 모르는 것은 물어볼 계획이다. 친구가 잘 이해했으면 좋겠다.

그래도 이해한 부분은 열심히 필기를 하였다.

오늘의 완강률

오늘로서 34 클립이 되었다.

내일도 파이팅!

 

반응형