TIL (Today I Learned)
오늘 해야할 것
- 책 작업 정리
- Sliding Puzzle
- Inventory 코드 확인
오늘 한 것
- 책 작업 주의할 것 정리
- 대상 독자: 게임 회사 취업 준비를 하는 모든 사람 (프로그래머 말고도 다뤄주면 좋겠다) + R 목소리+경험
- 글 앞뒤 흐름: 글을 쭉 써보고 다시 한번 읽는 과정 여러번 반복하기(ex. 게임 회사 신규 채용)
- 분량: 워드 제목 스타일 이용해서 분류 후 채워나가기
- 추가하면 좋을 요소
- 게임회사이야기 직군 설명 부분 : ‘이 직군 사람들은 이런 일들을 하는데, 그래서 너희는 이런 요소를 준비하면 좋을 거야’
- 게임 회사가 신규 채용을 하는 이유
- 결과적으로 그 과정 중 두 과정에서 신규 채용이 잦은데, 성격은 이러하다.
- 여기를 노리려면 이런 준비, 저기를 노리려면 저런 준비를 하는게 좋다.
- 정리
- 글을 쭉 적고 목차가 보일 수 있도록 워드의 '제목'류를 사용한 후 흐름 점검 하기
- 다 적은 후 독자가 되어 반드시 한 번 읽어보기
- 말하 듯 문장을 써도 된다. 어미를 ~하죠?, ~할까요? 를 섞어 써도 됨! 그랬으면 좋겠다.
- [입문자를 위한 게임 프로그래머] 클라 & 서버 내용 추가
- [입문자를 위한 게임 프로그래머] AI 시대 게임 프로그래머 내용 추가
- Sliding Puzzle 1차 정리
- OnHandBeginOverlap 비교
- C++의 Find 함수 쓸 생각 자체를 못했다. 왜? 몰랐으니까(기억에 없으니까)
- 여기서는 Find를 통해 _puzzles 배열의 인덱스를 가져옴
- Find 함수군을 사용하여 엘리먼트를 찾을 수 있고 엘리먼트가 존재하는지 검사해서 있으면 인덱스를 반환할 때는, Find 를 사용함
int32 Index;
if (StrArr.Find(TEXT("Hello"), Index))
{
// Index == 3
}
왜 이런 생각을 못했나?
Find 안에 뭘 넣을 생각도 못했고 넣는다 해도 selectedPuzzle은 UStaticMeshComponent인데 Find에 물체(형태)같은걸 넣는다? 하는 거부감과 어색함이 있었다.
유연한 사고를 하는 것이 중요한데 잘 알지도 못하면서 막혀있는 것이 문제인듯
생각하는대로 그대로 쓰면 될텐데 안될것같은데 하는 마음이 컸다.
TArray<UStaticMeshComponent*> _puzzles;
UStaticMeshComponent* selectedPuzzle;
_select = overlappedComponent;
selectedPuzzle = Cast<UStaticMeshComponent>(_select);
int puzzleIndex = _puzzles.Find(selectedPuzzle);
for (int32 y = 0; y < 4; y++)
{
for (int32 x = 0; x < 3; x++)
{
if (_boardPathStateInfo[y][x] == puzzleIndex)
{
_selectY = y;
_selectX = x;
break;
}
}
}
오늘 배운 것
- 책 레이아웃 설정
- 페이지 나눔: Ctrl + Enter (엔터 여러번 입력 X)
- 제목2 : 책 제목, 목차 큰 제
- 제목3 : 본문 글을 요약하거나 묶어줄 수 있는 제목 ex."게임 프로그래머가 되려면 무엇을 준비해야 하나요?"
- 본문 글 폰트 크기: 10pt
- 용지 레이아웃 : B5
내일 진행할 것
- 책 앞부분 (클라 vs 서버) 채우기
- Sliding 자석 손 부분 코드 분석
- Sliding 먼저 구현 생각하고 답 보기
- CheckBoardPath
- MovePuzzle
- CheckPuzzleLocation
- CorrectPuzzleLocation
앞으로 진행할 것
- 유데미 언리얼 강의 듣기
- UE5 블루프린트 강의 듣기
- Pico 빌드
- 서랍, 문 등 다시 잡을 때 손잡이가 앞으로 확 오는 문제 처리하기
- 에프터이펙트 표현식 연구하기 -> 문서화
- 어도비 스크립트
[어도비 익스프레션] 01. 호기심의 시작 (tistory.com)
After Effects의 표현식 언어 (adobe.com)
애프터 이펙트의 표현식 언어 커닝 페이퍼: 여러분이 원하는 모든 것 - Shutterstock 블로그 한국어
'회사 TIL' 카테고리의 다른 글
[TIL] 23.02.01 / 책 챕터 1까지 + Sliding 좌석 구현 생각 (0) | 2023.02.01 |
---|---|
[TIL] 23.01.31 (0) | 2023.02.01 |
[TIL] 23.01.27 / 에펙 - 클립 자르기, 소스 하나로 묶기 단축키 (0) | 2023.01.30 |
[TIL] 23.01.26 / 에펙 - 반응형 자막, 캐릭터 애니메이션 (2) | 2023.01.27 |
[TIL] 23.01.25 / Vector 콘티 (0) | 2023.01.26 |
댓글