일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자료구조
- 람다사용정렬
- C++
- dataasset
- 람다
- 스마트포인터
- 정렬
- 언리얼가비지컬렉터
- 크리티컬섹션
- 애셋로드
- UE_LOG
- 알고리즘
- 선택정렬
- unorder_map
- UELOG
- 정렬알고리즘
- map
- stl
- BFS
- 언리얼엔진구조체
- UE4 커스텀로그
- C++최적화
- enumasByue
- moreeffectiveC++
- 데이터애셋
- 프로그래머스
- 델리게이트
- 약참조
- UML관련
- 강참조
- Today
- Total
목록Note (423)
기억을 위한 기록들
1. 개요 게임을 하다보면 캐릭터와 캐릭터 간의 거리를 구해야한다. 플레이어와 몬스터 플레이어와 아이템 등등 거리로 가능하고 불가능한 설정들을 해주기 전에 얼마나 적당한 거리에 있는지를 확인 해야 한다. 2. 함수 사용 쉽게 구할 수 있다. 함수 내부를 살펴보자 다른 액터와 플레이어 액터의 Location 뺀 다음 Size() 함수를 사용해 리턴 해준다. Size 함수를 보자. 플레이어와 적 캐릭터의 위치를 뺀값을 벡터의 크기(길이)를 구한다. (FMath 클래스 Sqrt()함수 -> 제곱근(https://ko.wikipedia.org/wiki/%EC%A0%9C%EA%B3%B1%EA%B7%BC)을 사용한다.) Get Distance To 함수내부와 같이 계산해보자 나온 xyz값을 Size() 함수대로 4..
https://www.youtube.com/watch?v=mSRov77hNR4&list=PLZlv_N0_O1gYup-gvJtMsgJqnEB_dGiM4 언리얼엔진에서 제공되는 기초 C++ 강의 Battery Collector(이하 배터리 콜렉터)를 따라하다보면 나타는 문제점들이 발생한다. 그 문제로 배터리 콜렉터를 최근 버전으로 vs로 따라하면 제대로 실행이 되지 않는다.... 그 문제로 강의의 엔진 버전은 4.9버전이고 현재 기준으로 4.21까지(작성일 기준) 나온상태로써의 차이점이 존재하는데, 그 중 하나가 *IWYU(Include-What-You-Use) 이다. 쉽게 설명하자면 기존 구 버전에서는 C++ 프로젝트 생성시 Engine.h 및 UnrealEd.h 등 모든 게임 엔진에 필요한 소스등을 만든..
언리얼 엔진4 프로그래밍 관련 개인 공부 기록 저장 공간입니다!. 미숙한 부분이 많아 지적댓글 등 감사히 받겠습니다!