[언리얼] Udemy 강의 5일차 메모 (~55강)
·
언리얼/[Udemy] UE5
이 포스팅은 아래 강의를 들으며 작성되었습니다. https://www.udemy.com/course/unrealcourse-korean/ Tip 벡터 값 등 여러 가지를 입력해야 하는 값을 복사할 때 우클릭 하면 값을 하나하나 복사하지 않고 전체를 복사, 붙여 넣기 할 수 있다. 의사코드 (PseudoCode): 일반적인 언어로 알고리즘이 어떻게 진행되는지 설명한 것. // Move platform forwards // Get current location // Add vector to that location // Set the location // Send platform back if gone too far // Check how far we've moved // Reverse direction o..
[언리얼] 학원 23일차: Material
·
언리얼/Assortrack UE5
이전 글 보기 https://mountain-noroo.tistory.com/73 [언리얼] 학원 22일차: Material(ScreenUV, MRT(Deffered)) 활용이전 글 보기 https://mountain-noroo.tistory.com/71 [언리얼] 학원 21일차: 툴팁, 마우스 커서, 빌보드 이전 글 보기 https://mountain-noroo.tistory.com/67 [언리얼] 학원 20일차: 인벤토리 끄기(UMG Input) 이전 글 보기 hmountain-noroo.tistory.com 데칼 회전데칼은 범위 안에 Depth타깃에 걸리는 픽셀이 있다면 데칼을 출력한다. 데칼 머티리얼을 만들 때는 머티리얼 도메인을 Deferred Decal 블렌드 모드를 Translucent로 설..
[언리얼] Udemy 강의 4일차 메모 (~47강)
·
언리얼/[Udemy] UE5
이 포스팅은 아래 강의를 들으며 작성되었습니다. https://www.udemy.com/course/unrealcourse-korean/ 프로젝트 버전 변경 UProject 파일을 우클릭하여 Switch Unreal Engin version을 선택한다. 플레이어 캐릭터 설정 원하는 캐릭터의 블루프린트에서 디테일창의 폰 -> 플레이어 자동 빙의를 찾아 Player 0으로 설정해 준다. 컴파일러와 에디터 Source Code - 인간이 읽을 수 있는 코드(C++ 같은) Binary Executable - 기계가 읽을 수 있는 코드 (010101101) Compiler - 소스 코드를 바이너리 코드로 바꿔줌 Source Code Editor - 코드 작성을 편하게 해 줌 블루프린트는 언리얼 내에서 작성하는 것..
[언리얼] 학원 22일차: Material(ScreenUV, MRT(Deffered)) 활용
·
언리얼/Assortrack UE5
이전 글 보기 https://mountain-noroo.tistory.com/71 [언리얼] 학원 21일차: 툴팁, 마우스 커서, 빌보드 이전 글 보기 https://mountain-noroo.tistory.com/67 [언리얼] 학원 20일차: 인벤토리 끄기(UMG Input) 이전 글 보기 https://mountain-noroo.tistory.com/66 [언리얼] 학원 19일차: 아이템 획득, 인벤토리 매니저 이전 글 보 mountain-noroo.tistory.com 빌보드 머티리얼 만들기 빌보드 컴포넌트는 항상 오브젝트가 카메라를 바라보게 회전시키는 구조지만 머티리얼로도 항상 카메라를 바라보도록 하는 것이 가능하다. 그래픽스 파이프라인 중 월드 좌표계를 카메라 좌표계로 변환하는 중간에 카메라를..
[언리얼] Udemy 강의 3일차 메모 (~35강)
·
언리얼/[Udemy] UE5
이 포스팅은 아래 강의를 들으며 작성되었습니다. https://www.udemy.com/course/unrealcourse-korean/ 콜리전 메시 메시를 예쁘게 쌓았다고 생각해도 피직스 시뮬레이트를 켜고 실행시키면 제대로 맞물리지 않고 쓰러진다. 기본적으로 라이팅포함이라고 설정되어 있는 버튼을 클릭하면 뷰 모드를 고를 수 있다. 메시로 들어가서 콜리전을 확인해 보면 표면이 매끄럽지 않은 것이 보이는데 콜리전 제거를 누르고 10면체 Z 단순화 콜리전 추가를 누르면 Z 면이 평평한 간단한 콜리전이 추가된다. 변수 추가 단축키 Ctrl + 드래그 = 변수 Get Alt + 드래그 = 변수 Set 좋은 네이밍 함수 이름을 지을 때는 기능을 쉽게 알 수 있게, 동사로 짓는 것이 좋다. 순수 함수 왜 노드는 실..
[언리얼] 학원 21일차: 툴팁, 마우스 커서, 빌보드
·
언리얼/Assortrack UE5
이전 글 보기 https://mountain-noroo.tistory.com/67 [언리얼] 학원 20일차: 인벤토리 끄기(UMG Input) 이전 글 보기 https://mountain-noroo.tistory.com/66 [언리얼] 학원 19일차: 아이템 획득, 인벤토리 매니저 이전 글 보기 https://mountain-noroo.tistory.com/65 [언리얼] 학원 18일차: 액터 위 UI, 인벤토리(리스트) 이전 mountain-noroo.tistory.com 툴팁 언리얼에서는 위젯에 마우스를 호버 했을 시에 툴팁을 보여주는 기능도 제공한다. // Tooltip_Base 를 상속받은 Tooltip Blueprint 클래스정보 가져오기 UBlueprintGeneratedClass* Toolt..
[언리얼] Udemy 강의 2일차 메모 (~26강)
·
언리얼/[Udemy] UE5
이 포스팅은 아래 강의를 들으며 작성되었습니다. https://www.udemy.com/course/unrealcourse-korean/ Default Pawn Default Pawn은 카메라의 회전 방향이 rotation에 반영되지 않음. 대신 카메라의 회전 방향은 Get Control Rotation으로 가져올 수 있음 벡터 Vector 방향과 크기를 가지고 있음. x, y, z를 가진 구조체. 벡터의 덧셈: A + B = (A.x + B.x, A.y + B.y) 벡터의 뺄셈: A - B = (A.x - B.x, A.y - B.y) 벡터의 곱셈(스칼라 곱): 2 * A = A + A 게임에서의 이동이란 pos(위치) 벡터 + mov(이동) 벡터의 연산이다. 연습문제 A = (7, -1), B = (0..
[언리얼] 학원 20일차: 인벤토리 끄기(UMG Input)
·
언리얼/Assortrack UE5
이전 글 보기 https://mountain-noroo.tistory.com/66 [언리얼] 학원 19일차: 아이템 획득, 인벤토리 매니저 이전 글 보기 https://mountain-noroo.tistory.com/65 [언리얼] 학원 18일차: 액터 위 UI, 인벤토리(리스트) 이전 글 보기 https://mountain-noroo.tistory.com/64 [언리얼] 학원 17일차: 버튼, RenderTexture 이전 글 보기 https:/ mountain-noroo.tistory.com 인벤토리 끄기 지금의 인벤토리는 한 번 켜지면 끄는 방도가 없다. 게다가 포커스가 바뀌지도 않아 아이템을 사용하지도 못할 것이다. 그래서 InputMode를 변경하는 것부터 해보겠다. void UInvenMgr:..