TIL 102

2024 10 10 TIL

강의 진도를 나가며 이전의 코드들을 세분화하여 폴더를 만드는 것을 진행하였다.기능별로 폴더를 정리한 후 오브젝트에 연결된 스크립트들이 오류가 발생하여 찾을 수 없는 문제가 발생하였다.Reimport All을 사용하여 프로젝트내 모든 파일을 다시 불러오기하여 문제가 해결되었다.강의를 진행하며 느낀점은 알 것 같으면서도 모르겠는? 그런 느낌이다. 여러번 돌려보면서도 이해가 안되는 부분이 많고검색과 질문을 통해 조금씩 이해해가는 중이다.내일 할일을 미리 정해두자면 강의 진도 13강까지 그리고 개인과제 진도나가기 정도로 생각해두고있다.

TIL 2024.10.10

2024 10 08 TIL

오늘 한 것은 9강까지 강의 진도를 나갔고 질문을 통해 델리게이트를 사용하는 원리와 개념을 익혔습니다.  아직도 적절하게 써보라고 한다면 분명 술술 쓴다하진 못할 것 같기에 Debug.Log 를 통해 어디서부터 동작하는 지 하나하나 살펴보며 익히는 것이 답인 듯 합니다. 질문을 하는 것도 좋지만 결국 나 자신이 먼저 이것을 스스로 해봐야 한다고 생각하여 하루종일 같은 코드를 좀 많이 굴려본듯 합니다. 이제 화살이 발사되었을 때 도전과제를 좀 더 생각해보고 완성시켜보려합니다. 과제 상황은 일단 강의 내용을 인용하여 캐릭터를 움직이고 마우스 커서를 따라가게 하며 기본적인 맵의 구성을 마친 상태입니다.다음에 할 것은 카메라가 플레이어의 이동에 따라 시점이 같이 움직이는 것 부터 할듯합니다.  공휴일동안 쉬는 ..

TIL 2024.10.08

2024 10 07 TIL

새로운 주차를 시작으로 Unity 부문의 발제가 되었습니다.  유니티를 만져보는 것도 2주만이고 제가 첫 프로젝트 때 어려움이 많았어서 걱정이 좀 많이 되는 편입니다.일단 오늘 배운 것은 InputSystem을 다루는 것과 InputSystem의 send Message를 기반으로 코드를 작성하는 것을 배웠습니다.이전 주차때 델리게이트에 대해 확실히 알고넘어간 것이 아니기 때문에 이와 관련해서 질문을 드리고 어느정도 개념을 알은 것 같기에 오늘 TIL은 간략히 마치고 알게 된 내용을 정리해보려합니다.

TIL 2024.10.07

2024 10 04 TIL

이번주 마지막 TIL 입니다. 팀 과제를 마치면서 피드백할 항목과 주말에 따로 학습해볼 항목을 적어두려 합니다. 먼저 피드백할 항목은 꼭 우리 팀의 피드백이 아니더라도 해당하는 내용을 적어봅니다.1. 깃 컨벤션이나 코드 컨벤션 통일 이번 과제를 진행하면서 서로 컨벤션을 미리 통일하지 않고 진행하였기에 사전에 미리 합의를 하고 진행하여야 했다고 생각합니다.  다른 팀의 노션을 봤을 때도 미리 합의를 하고 진행하였기에 이후 팀 과제를 할 때는 꼭 알아두어야 합니다. 2. 반복되는 기능을 메소드화하는 연습 이번 팀과제를 진행하면서 한 스크립트에 900줄이 넘는 양의 분량이 들어가기도 하는 등 여러 요소가 눈에 밟혔습니다.클래스를 구분하기 전에 먼저 메소드를 활용하여 불필요한 코드를 줄여나가는 것이 먼저인듯 합..

TIL 2024.10.04

2024 10 02 TIL

협업하는데 있어 느낀 점으로 말하자면 결국 방향성을 잡는 사람이 한명 쯤 필요하다는 것입니다.그런 점에서 있어 이번에 제가 팀장을 맡았기에 스스로 피드백해보자면 자격 미달인듯 합니다. 왜 그런가? 이유는 저 스스로 배운 과정에 대해 잘 안다고 생각하지 않았기 때문인 것 같습니다. 그렇기에 스스로 의견을 내기가힘들었고 팀 프로젝트에서 아쉬운 점이 많았던 것 같습니다. 결국에 개발자를 한다는 것은 여러 사람들과 소통을 해야합니다.  소극적인 팀장 밑에 있다면 소극적인 결과물이 나올 뿐이고 못하더라도 그냥 부딪혀보는게 맞았나 싶긴합니다. 다음 기회가 온다면?저는 이번 C# 과정을 진행하며 과제를 함께 진행함에 어려움을 느낀 사람 중 한명입니다.  강의 내용을 통한 학습은 그 분야의 전문가가 자신의 생각을 말해..

TIL 2024.10.02

2024 10 01 TIL

오늘은 팀 내에서 자체적으로 알파테스트를 시행해보며 어떤 부분이 미흡한지 어떤 부분에서 기능이 정상적으로 실행되지 않는지 확인해보는 과정을 진행하였습니다. 다 합쳐서 실행해보니 생각보다 많은 부분에서 생각치도 못한 결함이 발생하였고 수정하면서 생긴 오류나 GIT 을 사용하면서 외부적인 문제도 발생하기도 하였습니다. 대체 공휴일이긴 했지만 열심히 공부하였다고 생각하였기에 의미 있었다고 생각합니다.

TIL 2024.10.01

2024 09 30 TIL

오늘 오전활동은 프로젝트 과제에 대한 기능 구현을 위한 자료 수집에 집중하였습니다.오후엔 수준별 분반을 위한 코딩테스트를 진행하였고 이후 구현한 기능들과 연결을 위해 회의 시간을 가졌습니다. 다른 사람들과 같이 프로젝트를 진행하다보면 주석을 적어놓아도 일정부분 모르는 부분이 생깁니다. 그럴 때마다대화를 하며 각자의 언어로 해석해나가는 것이 이번 프로젝트의 목표인듯 합니다.  if (potionDrop 위의 코드는 제가 작업하던 스크립트의 일부분을 가져온 것입니다.  Battle 클래스의 pickupPotion리스트를 가져와 Program 클래스에 선언된 potionlist 클래스의 potions 리스트의 potionType 번째의 potion 객체를 가져옵니다. 보시는 바와같이 팀원들과 프로젝트를 진행하..

TIL 2024.09.30

2024 09 27 TIL

C# 강의와 프로젝트 작업을 위주로 하는 한주였습니다. 비전공인 수강생의 신분으로서 열심히 배우려 하지만 개념적으로 이해되더라도 직접써볼 때 되지 않는 경우도 많아  깊이있게 다뤄야하는 학문이라 다시 한번 느끼는 바입니다.하루를 마치기전에 오늘 학습하였던 내용과 프로젝트를 다루면서 팀원분들께 도움받았던 부분을 적습니다. 먼저 프로젝트를 진행하며 상속에 대한 개념에 대해 조금 알아보는 시간을 가졌습니다.https://noc777.tistory.com/38 C# 클래스 상속C# 클래스엔 상속이라는 개념이 있습니다. 비슷한 개념의 클래스를 묶는 것을 말합니다.저희는  보통 상속시키는 클래스를 부모 클래스라 부르고 상속받는 클래스를 자식 클래스라 부릅니다.noc777.tistory.comTIL과 별개로 정리하여..

TIL 2024.09.27

2024 09 26 TIL

오늘은 깃허브 데스크톱의 사용법에 대해 적습니다. 이미 사용중인 저장소가 있어 시작화면 창이 나타나지 않습니다.  사용중인 저장소의 오른쪽 화살표를 클릭하여 Add버튼을 눌러줍니다. Create new repository를 눌러줍니다. 저장소의 이름과  경로위치를 확인하고 ReadMe 파일(타인에게 무슨 프로젝트인지 알려줘야 하기에)Git ignore 은 사용할 툴을 선택하여주고 create repository 를 해줍니다. Publish repository를 하지 않으면 저장소는 로컬에만 있는 것이기에 다른사람들과 공유하고 싶다면 꼭 눌러줍시다.

TIL 2024.09.26

2024 09 25 TIL

과제 제출을 하고 쓰는 TIL 입니다. 필수 구현을 전부 다 마무리 짓지 못해 아쉽습니다. 오늘 배운 내용과 구현하지 못하였지만 시간을 들여 되돌아보는 시간을 가집니다.  오늘 배우고 과제에서 가장 잘 써먹은 것은 리스트 활용이었던 것 같습니다.https://noc777.tistory.com/29 클래스를 사용하여 리스트에 여러 개의 변수를 넣는 방법리스트의 값을 넣을 변수를 변수의 갯수만큼 지정합니다. 실행부를 만들어주고 (클래스와 이름 동일하게)  매개변수에 변수들에 집어넣어질 값을 변수 갯수만큼 지정해줍니다. this.(변수 이름noc777.tistory.com클래스를 사용하여 여러개의 변수값을 리스트로 사용하며 익히는 시간을 가졌습니다. 이번 과제를 마치며 제 스스로 피드백하자면 모르는 것이 있으..

TIL 2024.09.25