스파르탄캠프/본격적인 캠프

스파르타캠프 Unity 강의 시작

SP_1217 2024. 5. 11. 01:12

 


지옥 시작...

이제 배운 모든것들을 총출동시켜 보고 다시 복습하며 새로운걸 배워나갈 떄입니다, 하지만 어렵습니다.

지금 위 사진은 제가 Keyboard = 1, 0 으로 출력받은 값으로 움직이지 않아서 해결이 되기 직전 사진입니다. 모든게 이상이 없는데 무엇인가 이상이 있다면 Collider도 충분히 오류가 있을수 있다는걸 새롭게 안 사실이었습니다. 

사실 오류라기보단 충돌한 값은 존재하고 움직일수 있는 공간이 없을뿐이니 단순한 실수였습니다, 그래도 이런 사소한것 하나가 경험이 없다면 사람을 당황시키는 데에는 충분한 이유가 될순 있었죠.

반성합니다...

내가 원하고자하는 행동에 무엇인가 이상하다면 Scripts를 첫번째, 그리고 Scripts가 적용된 Hierachy를 두번째로 확인하고 그것에도 이상이 없다면 현재 행동에 연관된 무엇인가가 대체 오류가 났을지 확인하는게 가장 중요하더군요.

 

만약 이 게임이 만들어진지 꽤 됐고 한참 진행되던 와중이었다면 분명 큰 사고였을겁니다, 오류를 낸 본인이 오류를 제대로 인지하지 못한상태로 많은 코드와 하이어라키를 확인해야했을테니까요 그러고도 안된다면 도움을 받기 쉽지 않았겠죠...이런식으로 하나하나 해결해 나갈수있다는것을 정말 감사히 여겨야겠습니다.

 


 

마무리

이걸 시작한지 꽤 되어가는걸로 기억하는데 분명한 사실은 상당히 하드하다는 거겠네요, 나는 CS에 대한 지식도 없고 C#은 커녕 C라는 언어에 도전해본적도 없이 온 상태에서 여기까지는 해낸것이니까요. 혹시라도 이글을 읽고 도전하실분들에게는 정말 진심으로 공부를 미리 해보시고 무료강의라도 들어보세요. 남들이 1년 2년 축척한 경험을 토대로 짧은 시간안에 최대한 많은 것을 훔쳐배워야 하는 입장에서 아무것도 모르는 상태에서 쌓아가는것과 1단계라도 건축물을 올린 상태에서 잘못된 점을 고쳐나아가며 배우는 것은 매우 큰 차이가 있습니다. 화이팅입니다 :)