일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Frustum
- NRVO
- 오블완
- DirectX11
- GeeksForGeeks
- C++
- UnrealEngine5
- 언리얼엔진5
- baekjoon
- 팰린드롬 만들기
- 백준
- IFileDialog
- RootMotion
- 줄 세우기
- TObjectPtr
- UE5
- 1563
- softeer
- const
- 2294
- algorithm
- RVO
- directx
- Programmers
- winapi
- 프로그래머스
- UnrealEngine4
- 티스토리챌린지
- C
- Unreal Engine5
- Today
- Total
목록UnrealEngine5 (35)
Game Develop
https://lifeisforu.tistory.com/332 [ UT 분석 ] 5.4. 이동 모드와 속성들 개요 [ 5.3. 플레이어 입력 ] 에서 어떤 플레이어 입력이 있는지 살펴 보았습니다. 이 섹션에서는 이동과 관련한 로직 및 애니메이션에 대해서 살펴 보도록 하겠습니다. 이동( locomotion, 보행, 운동 lifeisforu.tistory.com 각 옵션들을 자세히 설명해주셨다. 이런 글들이 얼마나 소중한지 개발 하다보면 알 수 있다..

사실 기본적인 설정관련한 내용이긴한데, 나같은 초보자한테는 도움이 될 거라 생각한다. 애니메이션 시퀸스파일의 뷰포트에는 분명히 정상적으로 루트모션이 잘 재생되는데, 실제 게임에서는 루트모션이 적용이 안되어 있을 경우가 발생할 수도 있다. 그럴 경우 먼저 메인캐릭터와 연결된 애니메이션 블루프린트파일을 연다.이후 상단의 메뉴들 중에서 Class Defaults를 클릭하면 우측상단에 Details 패널이 표시될 것이다. Details 패널에 보면 Root Motion이라는 패널이 있다.위 캡처본에 표시되어있는 Ignore Root Motion을 포함해서 총 4개의 옵션이 있다.언리얼문서에 의하면 각 옵션은 다음과 같다. 일단 내 경우에 하나하나 적용을 해보고 실행을 해봤다.사용한 애니메이션 시퀸스파일은 루트모..
본인이 직접 작성한 코드에 대한 포인터는 UPROPERTY 매크로를 붙여서 관리하게 하자. -> 잘못하면 런타임때 죽어버릴 수 있다. 월드상에 배치되는 액터라면 IsValid()함수로 유효성 체크를 한다. 언리얼오브젝트는 Destroy를 호출한다고 바로 삭제되는게 아니라, 일단 Pending Kill 상태로 마크만 표시한 후, 다음 가비지컬렉터가 작동할 때 되서야 실제로 삭제된다. 네이티브 c++ 개발할 때처럼 nullptr로만 체크를 하는것을 권장하지 않는다. UPROPERTY가 런타임때 죽는다면, 가비지컬렉터가 UObject에서 상속되는 클래스를 지워서 그렇다. 스마트포인터로 관리하거나, AddReference로 GC에 참조카운트를 올려서 관리받게 유도한다. Actor클래스의 경우 SpawnActor..