⭐ Unreal Engine/UE Blueprint 2D
[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: 몬스터의 타겟..
[Unreal] Paper2D - 3: 피격판정
[Unreal] Paper2D - 3: 피격판정
2022.12.18목차 인프런 Rookiss님의 '언리얼 엔 2D 게임' 강의를 기반으로 정리한 필기입니다. 😎[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문 강의 들으러 가기! Paper2D - 3: 피격판정 BP_Creature Event Graph UpdateAnimation Update Logic ProcessAttack OnDamaged Hp에서 Damage를 빼준다. UMG Widget에서 만든 HpBar를 가져온다. Hp / MaxHp = Hp Ratio가 되도록 설정한다. BP_Knight Event Graph BP_Creature에 있는 Begin Attack 함수를 가져다가 쓴다. Update Input Update Input: 방향을 설정한다. BP_Monster Event Gr..
[Unreal] Paper2D - 2: Creature, Monster
[Unreal] Paper2D - 2: Creature, Monster
2022.12.14글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 Paper2D - 2 본문내용넣기 Skeleton Sprite 기본 설정 Skeleton Sprite 기본 설정 Create Flipbook BP_Knight BP_Knight의 부모 클래스 변경 (Paper Character -> BP_Creature) CreatureData (Blueprints -Structure 생성) CreatureDataTable Miscellaneous - Data Table 생성 BP_Creature B..
[Unreal] 단축키
[Unreal] 단축키
2022.12.12F: Zoom selected Ctrl + N = New Level
[Unreal] Paper2D - 1 Idle, Move, Attack
[Unreal] Paper2D - 1 Idle, Move, Attack
2022.12.05글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 인프런 Rookiss님의 '언리얼 엔 2D 게임' 강의를 기반으로 정리한 필기입니다. 😎[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문 강의 들으러 가기! Paper2D-1 Project Setting Blueprint - BP_Knight Event Graph Update Input Update Animation Blueprint - BP_Knight 블루프린트 간략화 Event Graph Update Inp..
[Unreal Blueprint] 객체 지향
[Unreal Blueprint] 객체 지향
2022.11.22글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 인프런 Rookiss님의 '자료구조와 알고리즘' 강의를 기반으로 정리한 필기입니다. 객체지향 블루프린트 클래스 Blueprint Class 블루프린트 클래스는 일종의 설계도이다. 붕어빵 틀이라고 생각해도 된다. Player vs. Monster 연습 1번 키 누름 = [Monster]입장에서 Player으로부터 피격 2번 키 누름 = [Player]입장에서 Monster으로부터 피격 LEVEL BLUPRINT BP_MONSTER BP..
[Unreal Blueprint] 자료구조
[Unreal Blueprint] 자료구조
2022.11.19블루프린트 자료구조에 대해 알아보자. 목차 자료구조 자료구조는 크게 선형 구조와 비선형 구조로 나뉜다. 선형 구조는 자료를 순차적으로 나열한 형태이고 비선형 구조는 하나의 자료 뒤에 다수의 자료가 올 수 있는 형태이다. 선형구조 vs 비선형 구조 [자료구조] 선형 vs 비선형 구조 선형 구조 - 자료를 순차적으로 나열한 형태 - 배열, 연결 리스트, 스택/큐 비선형 구조 - 하나의 자료 뒤에 다수의 자료가 올 수 있는 형태 - 트리(Tree), 그래프(Graph) designerd.tistory.com 배열 vs 동적 배열 [자료구조] 배열, 동적 배열, 연결 리스트 배열 - 사용할 방 개수를 고정해서 계약하고 절대 변경이 불가하다. - 연속된 방으로 배정 받아 사용 - 장점: 연속된 방 - 단점: 방을..
[Unreal Blueprint] 함수
[Unreal Blueprint] 함수
2022.11.19언리얼 블루프린터의 함수에 대해 알아보자. 목차 Unreal Blueprint 함수 Blueprint Function Library로 블루프린트 함수를 생성한다. Level Blueprint에 들어가서 생성할 수도 있다. 전체 블루프린트에 대한 구조를 세웠다면 블루프린터 파일 관리의 용이성을 생각해서 될 수 있으면 Blueprint Function Library로 생성하자. 그리고 적절한 이름을 짓고 같은 폴더에서 관리하자. 함수 기초 생성된 Blueprint Function Library로 들어가서 함수를 수정한다. 생성한 함수를 Level Blueprint에 불러와서 사용한다. New Function 0를 더블 클릭하면 함수로 들어갈 수 있다. 로컬 변수( =지역 변수) 로컬변수(=지역변수)나 매개변..
[Unreal Blueprint] 구문 정리
[Unreal Blueprint] 구문 정리
2022.11.17글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 구문 정리 언리얼 블루프린트 구문들을 알아보자. Gate Start Closed 체크되어 있으면 성문이 닫혔다(= 통과 시키지 않는다) 체크되어 있지 않으면 성문이 열렸다(= 통과 시킨다) Start Closed가 체크되어 있기 때문에 처음 상태에서 1번을 눌러도 "Hello"가 출력되지 않는다. 만약 이 상태에서 2번을 누르면 게이트가 열린다. 그 후 1번을 누르면 "Hello"가 출력된다. 만약 이 상태에서 3번을 누르면 게이트가..