본문 바로가기

TIL57

WIL (22.09.04) WIL (Weekly I Learned) 이번주에 배운 것 [실전 알고리즘] BFS 차주에 진행할 것 몬스터 AI 완성 알고리즘 매일 2-3문제 풀기 그래픽스 강의 듣기 + 정리 CS 강의 + 정리 유니티 포폴 방향 잡기 앞으로 진행할 것 게임 프로그래밍 패턴 선형대수학 개론 Effective C++ 2022. 9. 5.
WIL (22.08.28) WIL (Weekly I Learned) 차주에 진행할 것 몬스터 AI 완성 알고리즘 매일 2-3문제 풀기 그래픽스 강의 듣기 + 정리 앞으로 진행할 것 게임 프로그래밍 패턴 선형대수학 개론 Effective C++ 2022. 8. 29.
WIL (22.08.21) WIL (Weekly I Learned) 이번주에 배운 것 [실전 알고리즘] BFS [언리얼] 프로젝트 세팅과 월드 세팅 차주에 진행할 것 몬스터 AI 들어가기 알고리즘 매일 2-3문제 풀기 앞으로 진행할 것 게임 프로그래밍 패턴 선형대수학 개론 Effective C++ 그래픽스 강의 듣기 2022. 8. 26.
WIL (22. 08. 14) WIL (Weekly I Learned) 이번주에 배운 것 [실전 알고리즘] 배열, 연결리스트, 스택, 큐, 덱 [언리얼] Actor의 경우 맵에 스폰을 해야 쓸 수 있다 -> SpawnActor을 해야한다 SpawnActor은 UWorld::SpawnActor() 함수를 씀. 헤더에 Uworld도 선언해야 함 ItemInfo가 필요한 이유는 아이템의 특성을 하나의 클래스로 관리해서 중복코드를 줄이는 목적이 있음 ItemNo는 GameModeBase가 관리해줘도 좋을 것 같다. 정석은 ItemManager가 관리해주는 것 이번주에 느낀 것 머리 식힐 때 할 공부를 정해두는 게 좋겠다. 언리얼이랑 알고리즘 모두 끊임없이 집중하며 머리 쓰는건데 연달아 하다보니 정신이 나가는 듯.. 멍때리는 시간도 늘고 시간.. 2022. 8. 15.
WIL (22. 08. 07) WIL (Weekly I Learned) 이번주에 배운 것 클래스와 변수 이름은 다르게 써주자 함수 이름을 명확히 하자 -> 함수 이름만 보고 어떤일 하는지 알아야 함 한 클래스는 하나의 책임만 가져야 한다 (SRP single responsibility principle: 단일 책임 원칙) ctrl + shift + f = 전체 소스파일에서 찾기 UItem* Item = NewObject(); 이번주에 느낀 것 뽀모도로 공부법을 도입해서 집중 시간을 늘려나가자 애니메이션 하고 싶으면 정신 차리고 언리얼 진도 빠르게 빼자 모르면 빨리 물어보자 차주에 진행할 것 아이템, 인벤토리 기능 끝내기 몬스터 AI 들어가기 알고리즘 매일 2-3문제 풀기 앞으로 진행할 것 게임 프로그래밍 패턴 선형대수학 개론 Effe.. 2022. 8. 7.
WIL (22. 07. 31) WIL (Weekly I Learned) 이번주에 배운 것 Cast는 만능이 아니다. 원하는 것을 캐스팅한 후 확인할 때 쓰는 검증의 과정 생성자에 초기화 꼭 해주자 인벤토리 설계에서 UI와 Actor는 따로 관리해야한다. CreateDefaultSubobject 는 생성자에서만 쓸 수 있다 생성자가 아닐 때 오브젝트를 만들어줄 때 NewObject를 사용한다 UItem* Item = NewObject(); 이번주에 느낀 것 원본 복사 해두고 이것 저것 시도 많이 해보자. 시간이 없다 차주에 진행할 것 아이템, 인벤토리 기능 끝내기 몬스터 AI 들어가기 알고리즘 매일 2-3문제 풀기 앞으로 진행할 것 게임 프로그래밍 패턴 선형대수학 개론 언리얼 프로젝트 Effective C++ 그래픽스 강의 - 고려대/.. 2022. 8. 1.