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

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

인강 후기

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

낑깡겜플밍 2025. 7. 15. 12:38
반응형

학습 시작 시간

오늘도 부랴부랴 샌드위치를 먹고 강의를 듣기 시작했다.

학습 종료 시간

아는 부분이라서 그런지 필기 속도도 빨라서 강의 듣기는 빨리 끝났다.

한 클립 더 듣고 싶었는데 다음 배울 것은 단축키들이라 필기할 게 많을 거 같아 내일 또 빡집중해서 듣기로 했다.

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

오늘은 프로퍼티(Property)에 대해 배웠다.

 getter, setter가 곧 Property인데 이것을 쓰는 이유는 보안수준을 높이기 위해서와 데이터를 원하는 형태로 가공할 수 있게 함이라고 하셨다. public으로 선언하면 해당 멤버변수는 어디서든 직접 접근이 가능하겠지만 그렇게 멤버변수에 직접 접근하는 건 문제가 될 수 있다고 하셨다. 무엇이 문제 되는 건지 아직 와닿지는 않았지만 public으로 막 쓰는 건 좋지 않다는 것을 알고 있긴 하다.

 C#의 초기 getter setter의 모습을 알려주시고 요즘의 getter, setter모습도 알려주셨다. 초기의 모습은 getter와 setter가 분리되어 그냥 관련 함수를 더 만드는 느낌이었고 후기의 모습은 그 둘이 합쳐져서 훨씬 깔끔하고 구조적인 느낌이었다. 

 그리고 하나 신기했던 것이 백필드 변수를 만들지 않고 간략한 형태로 getter, setter를 만들 수도 있다는 것이었다. '백필드가 없으면 어떡하지?' 싶었는데 보이지는 않지만 컴파일러가 이 프로그램을 실행하면서 내부적으로 프라이빗 변수를 따로 만든다고 하셨다. 다른 언어는 어떤지 잘 모르겠지만 C#은 정말 간편하고 똑똑한 것 같다.

 그리고 꿀팁으로 단축키까지 알려주셨다. prop+Tab키를 누르면 바로 프로퍼티를 만들고 propf+Tab키를 누르면 백필드까지 같이 만들 수 있다는 것이었다. 점점 알려주신 단축키가 많아져서 내가 다 기억하고 쓸 수 있을지 의문이다. 계속 반복학습이 필요하겠지. 단축키만 따로 모아서 필기를 해놓고 자주자주 봐야겠다.

학습 인증 샷

오늘의 학습 인증 샷이다.

회사에서 점심시간에 찰칵찰칵 소리를 내서 사진 찍는 게 조금 쑥스러워서 내일부터는 무음카메라로 찍을까 싶다.

오늘 드디어 6프로가 되었다!

100일 뒤에 짱짱 잘하는 사람이 되고 싶었던 바람과 달리 천천히 올라가고 있지만 올해 안에는 다 볼 수 있을 것 같다.

내일도 파이팅!

 

반응형