분류 전체보기
[DirectX11] 001~005 DirectX11 기초, NDC 좌표계
[DirectX11] 001~005 DirectX11 기초, NDC 좌표계
2023.01.04목차 DirectX11 기초 파이프라인 Vertex(정점) -> IA -> VS -> RS -> PS -> Pixel IA(Input Assembler)스테이지를 이용해 렌더링 데이터 세팅VS(Vertex Shader)정점의 위치 변환. NDC 공간의 사용.RS(Rasterization Shader)정점을 픽셀로 바꿔준다. 픽셀로 채워주는 과정PS(Pixel Shader)한점 한점을 어떻게 처리할 것인가? 픽셀 하나하나를 처리하는 과정. 색을 결정하는 과정에 쓰인다. NDC(Nomalized Device Coordinates) 좌표계 NDC(Nomalized Device Coordinates) 좌표계란?3D 물체가 Projection(=투영 변환)을 거쳐 2D 공간에 변환되면서 가지게되는..
[UE] Character 칼 뽑기, 집어넣기
[UE] Character 칼 뽑기, 집어넣기
2023.01.04무기 액터를 생성하고 캐릭터 허리에 붙인다. 키보드 조작으로 검을 뽑아서 손에 장착할 수 있고 장착해제로 검을 다시 허리에 부착할 수 있게 만든다. 목차 5강 - 캐릭터 칼 뽑기, 집어넣기 01_BlueprintsLevel - LEVELBP_01_Variable 02_Player02_Player - LEVELBP_PlayerABP_Player 03_Vector03_Vector - LEVEL03_Vector_Trace - LEVELBP_03_01_LocationBP_03_02_DirectionBP_03_03_Trace 04_SwordBP_Sword CharacterAnimationOneHandUnarmedBlendSpacesBS_SwordBS_UnarmedMaterialsMaterialLayersM_..
[UE] Character FSM
[UE] Character FSM
2023.01.02목차 캐릭터 이동구현 01_BlueprintsLevel - LEVELBP_01_Variable 02_Player02_Player - LEVELBP_PlayerABP_Player 03_Vector03_Vector - LEVEL03_Vector_Trace - LEVELBP_03_01_LocationBP_03_02_DirectionBP_03_03_Trace CharacterAnimationOneHandUnarmedBlendSpacesBS_SwordBS_UnarmedMaterialsMaterialLayersM_UE4Man_BodyM_UE4Man_ChestLogoMeshSK_MannequinSK_MAnnequin_PhysicsAssetSkel_MannequinTexture MaterialsM_MeshM_Wh..
[서평] 이것이 자료구조+알고리즘이다 with C 언어
[서평] 이것이 자료구조+알고리즘이다 with C 언어
2022.12.31제목: 이것이 자료구조+알고리즘이다 with C 언어 부제: 문제 해결 능력을 키워주는 자료구조+알고리즘 입문서 저자: 박상현 이 책은 C 언어를 기반으로 자료구조와 알고리즘을 깊이 있게 다루는 책이다. 내용이 읽기 쉽게 적혀있고 삽입된 이미지들은 이해에 도움이 많이되었다. 책에 전체 코드가 적혀 있어 코드를 읽으며 넘어갈 수 있다. 자료구조와 알고리즘을 학습한 적이 있는 독자들이라면 복습하는 기분으로 코드를 읽으면 옛기억이 생각나며 이해가 될 것이라 생각한다. 다만 코드에 주석이 없어 처음보는 자료구조나 알고리즘을 접하면 이해하기까지 시간이 조금 걸릴 수 있다. 하지만 코드가 나오기 전에 자세한 설명이 있어 반복해서 읽다보면 이해가 될 것이다. 책의 구성은 크게 자료구조, 알고리즘, 그리고 알고리즘 설..
[UE] Material Assign, Object Tracking
[UE] Material Assign, Object Tracking
2022.12.30목차 Unreal Blueprint 01_BlueprintsLevel - LEVELBP_01_Variable 02_Player02_Player - LEVELBP_PlayerABP_Player 03_Vector03_Vector - LEVEL03_Vector_Trace - LEVELBP_03_01_LocationBP_03_02_DirectionBP_03_03_Trace CharacterAnimationOneHandUnarmedBlendSpacesBS_SwordBS_UnarmedMaterialsMaterialLayersM_UE4Man_BodyM_UE4Man_ChestLogoMeshSK_MannequinSK_MAnnequin_PhysicsAssetSkel_MannequinTexture MaterialsM_..
[UE] Unreal 기본 세팅, 참고자료, 공부자료
[UE] Unreal 기본 세팅, 참고자료, 공부자료
2022.12.28목차 Unreal Engine Blueprint 공부 추천 사이트 C++C++ 기초플러스(성안당) 수학칸 아카데미: 기초대수학부터 공부 https://ko.khanacademy.org/ 영어한마디로: 시크릿 그래머 https://hanmadiro.com/ 공부방법공책을 반으로 접어 좌측에 키워드, 우측에 내용을 적는다. 좌측에 키워드를 보며 입으로 말하며 설명하는 연습을 한다. 기억이 안 나면 펴서 우측의 내용을 확인한다. 원격접속 및 부팅 원격접속Parsec 원격부팅WOL or SmartPlug PCNVME SSDRAM 32GBCPU(Threads) > Graphic Card Unreal UObjectAActor - 블루프린트 클래스 -> 화면에 배치 -> 객체화 왼손 좌표계시계방향X-a..
[코딩테스트] 1~20번: 코드 구현력 기르기
[코딩테스트] 1~20번: 코드 구현력 기르기
2022.12.27이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.
[Unreal] Paper2D - 8: 구조와 설계
[Unreal] Paper2D - 8: 구조와 설계
2022.12.24글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 인프런 Rookiss님의 '언리얼 엔 2D 게임' 강의를 기반으로 정리한 필기입니다. 😎[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문 강의 들으러 가기! 구조와 설계 https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/ Unreal Architecture Explanations ..
[Unreal] Paper2D - 7: 게임 콘텐츠
[Unreal] Paper2D - 7: 게임 콘텐츠
2022.12.23글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 인프런 Rookiss님의 '언리얼 엔진 2D 게임' 강의를 기반으로 정리한 필기입니다. 😎[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문 강의 들으러 가기! 게임 콘텐츠 Monster Spawn BP_Creature Set Destination TileMap의 Y좌표값 = 0.0 Player/Monster Y좌표값 = 500.0 따라서 Get Actor Location으로 Y값을 지정. Capsule Compo..
[Unreal] Paper2D - 6: Tile Map
[Unreal] Paper2D - 6: Tile Map
2022.12.21글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 인프런 Rookiss님의 '언리얼 엔 2D 게임' 강의를 기반으로 정리한 필기입니다. 😎[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문 강의 들으러 가기! Tile Map Paper 2D 게임 카메라 설정 BP_Knight 플레이어인 Knight를 따라다니는 카메라 프로젝션 모드를 Perspective -> Orthographic으로 변경해준다. 2D 게임에서 원근감이 안 느껴져야 하므로 다음과 같이 변경한다...
[Unreal] Paper2D - 5: Controller
[Unreal] Paper2D - 5: Controller
2022.12.18입력 관련 코드를 모두 플레이어에 넣어 놓으면 룰이 바뀌었을때 수정하기가 힘들다. 종속성이 너무 강해 코드를 유연하게 바꿀 수 없다는 의미이다. 그래서 입력을 받는 부분을 별도로 빼서 관리하는게 좋다. 이번에는 Controller를 만들어 입력에 관한 코드를 옮기고 수정해줄 것이다. 목차 인프런 Rookiss님의 '언리얼 엔 2D 게임' 강의를 기반으로 정리한 필기입니다. 😎[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문 강의 들으러 가기! Controller 입력 관련 코드를 모두 플레이어에 넣어 놓으면 룰이 바뀌었을때 수정하기가 힘들다. 종속성이 너무 강해 코드를 유연하게 바꿀 수 없다는 의미이다. 그래서 입력을 받는 부분을 별도로 빼서 관리하는게 좋다. 이번에는 Control..
[Unreal] Paper2D - 4: FSM 유한상태기계
[Unreal] Paper2D - 4: FSM 유한상태기계
2022.12.18글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 인프런 Rookiss님의 '언리얼 엔 2D 게임' 강의를 기반으로 정리한 필기입니다. 😎[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문 강의 들으러 가기! FSM 유한상태기계 BP_Monster Event Graph UpdateAI 함수를 생성해서 몬스터가 플레이어를 따라가는 FSM 만들기 Update AI 멤버변수 생성: TargetEnemy, ChaseDirection Target Enemy: 몬스터의 타겟..