프로그래밍152 TIL 2025.02.18 기록 0. 개요오늘은 AI 구현 수업을 듣고, 계속 작업을 진행했다.본격적으로 작업에 들어가면서 이런저런 문제가 발생했지만, 잘 해결되어서 다행이다... ㅠㅠㅠ 우선 오늘 작업은 Drone을 구현하는 걸 했는데, 기존에 Speed 기반으로 충돌 처리 구현을 직접했던 것에 제약사항이 많아 피직스 시뮬레이션 사용 + AddForce()로 움직임을 구현하는 방향으로 작업을 시작했다. 기본 구조 설계와 이동 구현 및 카메라 회전까지 마무리해둔 상태로 마무리할 수 있었다. 때문에 오늘은 겪은 문제와 작업을 어떻게 진행했는지 정리를 하고 마칠 것이다. 1. 팀 프로젝트1. 컴포넌트 부착 및 변수 선언 & 생성자 구현충돌 처리를 해줄 콜리전은 캡슐로 정해서 루트로 지정해주었고, 스켈레탈 메시와 스프링암, 카메라 컴포넌트를.. 2025. 2. 18. TIL 2025.02.17 기록 0. 개요오늘은 개인적인 일 때문에 집중을 못해서 과제에대한 것 정리와 회의 진행 사항 정도만 정리하고 마무리하려고 한다. 1. 챌린지반 과제1. Map & SetMap과 Set은 레드 블랙 트리로 만들어져있다.Map은 키와 값이 한쌍으로 묶어서 관리한다. 키는 유일해야하고, 검색 삽입 삭제가 평균적으로 O(logN)이다.레드 블랙 트리를 사용해 구현되어있기 때문에 이진 탐색 트리를 사용해 빅오가 저렇게 나온다. set은 중복방지에 특화되어 있다.Set은 Value가 따로 필요없을 때 사용한다.set은 키만 저장한다. map과 unordered_map, set, unordered_set은 코딩테스트 뿐 아니라 자주 쓰이긴한다. map을 이용해 sort()를 해야한다면, vector로 이동해야 한다. .. 2025. 2. 17. TIL 2025.02.14 기록 0. 개요오늘은 스파르타 캠프에서 커리어 데이를 진행했어서 오늘은 이력서 작성과 팀프로젝트 회의에 집중을 했었다. 추가적으로는 애니메이션 리타게팅, 모션 매칭에 대해 공부해 보았다.ㄴ> 이건 아직 감이 많이 안잡히기도 했고, 실험도 해보긴 했지만.. 아직 크게 진전은 없어서 포스팅은 나중에 프로젝트에 적용할 수 있을 만큼 공부를 하고 포스팅하려한다. 때문에 강의 들었던 것을 조금 기록하고 오늘은 마치겠다. 1. UI 애니메이션 효과 및 3D 위젯 UI 구현하기 기본적으로 하단에 애니메이션 창이 있다.애니메이션을 추가한 다음 해당 애니메이션을 어떤 UI에 적용할 것인지 지정해줄 수 있다.우리는여기서 랜더 오파시티를 이용해 깜빡이는 텍스트를 만들어주었다.이제 이렇게 만든 애니메이션을 실행시켜줄 수 있는 함수.. 2025. 2. 14. TIL 2025.02.13 기록 0. 개요오늘은 과제 제출 전까지 최대한 작업을 하고.. 최종 제출을 마치고 깃 허브 특강을 들었다. 우선 과제는 어제 새벽까지 잠을 줄여서 하긴 했지만, 과제 내용을 다 충족하지 못했고, 다양하게 만들려던 계획을 다 이루지 못해서 아쉬움이 많이 남게 마무리 되었다. 주된 이유로는 내가 감기랑 여행 때문에가 매우 컸고, 작업상 이유로는 기존에 직접 물리 충돌 처리를 구현한 드론을 사용했기 때문에 AddImpluse나 Launch 등을 활용하지 못한 것, 프레임 드랍 처리를 해주어야 했는데 처음 해봤기 때문에 시간이 걸린 점.. 등등이 있었다. 때문에 다양한 함정들 배치를 이용한 난이도 상승 시스템, 메뉴 UI, 3D UI를 미처 다 만들지 못해서 아쉬웠다. 제출은 이렇게 아쉬운채로 내지만, 앞으로 추가.. 2025. 2. 13. 이전 1 2 3 4 5 6 7 8 ··· 38 다음