TIL

26.03.10일자 - TIL

csh8696nb 2026. 3. 10. 19:30

시작 팀 회고 / ACK / 챕터3 회고 / UE멀티 게임 개발 / TA 분반 수업

개인 프로젝트 부족했음(베이직 과제) - 1-3강 완료 / 2-2 강의까지 수강 
링크드 리스트 <-> 배열의 차이 (개별 포인트 문제 중)
==========
n^2? n(n-1)...같은 식으로만 생각하고 피보나치를 떠올리지 못했다.
(3까지 나열하면 규칙이 없고 재귀로 구해진다는 것 까진 맞았음)


주석은 사고 과정 위는 피보나치를 사용한 결과식
==========
포스트 모템 - 성과가 좋다면 분위기가 좋을 수 있지만 보통은 콜로세움이 열린다.
다음 팀이나 다음 프로젝트 단계를 개선하기 위해서 진행하는 것

 

개인적인 회고 - 다른 팀원들의 회고는 비공개
목표한 것만 했지만 과정에서 새로운 것을 많이 배웠다.
->이슈 트래커를 통한 업무 분담 경험이 만족스러웠다.
--언리얼 엔진 코드를 읽는 것에 대한 감각을 몸으로 체득하는 시간이었다.
<-지금 방향성을 잘 잡은 상태에서 반복을 잘 하자.

-누가 짠 코드든 못 만든 코드는 없다. 는 생각으로 접근하면 다른 사람의 코드가 좀 더 쉽게 들어온다.
-주먹 구구식으로 개발을 진행하는 곳도 많다. 다른 경험을 해보는 것도 좋다.

==========
InternalNetMode->World / NetMode->Actor (단위에 따른 분류
NetDriver->ServerConnection - 클라이언트가 서버 연결에 대한 정보를 하나만 소유함.
ServerConnection / ClientConnections

clientConnection->PlayerController->PlayerCharacter->Weapon...이렇게 연결된 관계를 패밀리 라고 호칭
패밀리 내에서는 GetOwner를 통해 호출이 가능하다.

게임모드 - 서버만 존재
배경 엑터 폰 - 서버, "모든"클라이언트 에 존재
PC - 서버와 "해당"클라이언트만 존재
ABP, UI - 클라이언트에만 존재
===
Authority - 서버에 스폰 된 액터가 가진 NetRole속성 값으로 "권한을 소유한다"를 의미함
Autonomous proxy - 
로컬 롤(Local Role) <>리모트 롤(Remote Role)
===
RPC(Remote Procedure Call)
invoked <-> call
call - 정적 의미, 컴파일 타임에 어떤 함수인지 호출, 실행하는 곳이 정해짐 (Direct) / 싱글 게임에서 대부분
Invoked - 동적 의미, 런타임에 어떤 함수인지 호출, 실행하는 곳이 정해짐(InDirect) - 함수 포인터 동적 바인딩 RPC 개념들이 이에 해당함.
직역으로는 둘 다 부르다 에 해당함
owned
==========

정반사 Spccular / 난반사 Diffuse
온도 - 색온도라서 낮추면 따뜻한 분위기 올리면 새벽/밤 같은 어두운 분위기가 연출된다.
휴대폰의 촬영 기능들을 활용해보는 것으로 간접적인 역량 상승 효과를 얻을 수도 있다.
(라이팅 기능들의 기능은 사진기의 기능들과 유사하므로/애초에 해당 기능들을 그대로 따와서 구현한 것들이 많다.)
어테뉴에이션 - 감쇄 영역

라이트 복잡도 버퍼를 통해 연산이 높은 구역을 찾을 수 있다.

라이트에 머티리얼을 씌우는 방법으로 안개나 수면광 같은 효과를 연출할 수 있다.

공식채널에 좋은 자료들이 많이 올라오니 참고하면 좋다.

'TIL' 카테고리의 다른 글

26.03.12일자 - TIL  (0) 2026.03.12
26.03.11일자 - TIL  (0) 2026.03.11
26.03.09일자 - TIL  (0) 2026.03.09
26.03.06일자 - TIL  (0) 2026.03.06
26.03.05일자 - TIL  (0) 2026.03.05