| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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언어정리
- 자료구조정리
- 25.06.11dir
- 자료구조
- 프로그래밍일기
- 언리얼ai
- 영단어정리
- livrary
- 프로그래밍
- 게임엔진튜토리얼
- 언리얼비헤이어비어트리
- c++class
- ipc(inter process communication)
- DX
- 게임개발
- c++porinter
- c++
- bttask
- directx
- 자료형타입
- leveleditor
- c++용어정리
- unrealengineai
- 언리얼엔진5
- 월드아웃라이너
- 수학용어정리
- 각도변환
- uaiperception
- Today
- Total
목록전체 글 (140)
루리코딩 세상
C++에서 사용되는 자료 구조 (Data Structures)는 크게 표준 라이브러리(STL)에서제공하는 것들과, 사용자가 직접 구현하는 기본 구조로 나눌 수 있다.1. 기본 자료 구조 (직접 구현 가능)자료 구조특징비고1. 배열 ( Array )고정 크기의 연속된 메모리 공간, 인덱스로 접근2025.05.292. 연결 리스트 ( Linked List )노드 단위로 연결된 구조. 삽입&삭제 효율적2025.05.293. 스택 ( Stack )후입선출(LIFO) ex : 함수 호출 스택2025.05.194. 큐 ( Queue )후입선출(FIFO) ex : 이벤트 처리2025.05.195. 원형 큐 ( Circular Queue )고정된 크기의 큐, 연결 리스트보다 빠름2025.05.196. 이중 연결 리스트..
언리얼 엔진에서 지원하는 강력한 기능 중에는 AI를 활용하는 방안이 있다.이를 이용해서 플레이어와 AI간의 상호작용으로 더욱더 실감나는 게임을 만들기 위해서는언리얼 엔진의 블루프린트 클래스와 프로그래밍을 적극적으로 활용해야한다. 먼저 블루 프린트 클래스를 활용해서 프로그래밍을 하기 전에 어떤 동작을 AI에게 주면 좋을지에 대해서 나눠보자. 움직이는 동작 관련()전진( 걷기, 뛰기, 전력질주 )( Walk, Run, Sprint )순찰 상태( Patrol )점프 상태( Jump )정지해있는 상태( Idle ) 전투 동작 관련(애니메이션 동작 관련)무기를 들고 있는 행동( Idle->Holster )무기를 꺼내는 장착하는 행동( Begin-Equip )무기를 휘두르는 행동( Attack )방어를 위한 행동..
자료구조 Queue는 First in First Out - FIFO의 자료구조, 대기열이라고도 한다.데이터가 들어오는 위치를 가장 뒤 (Rear or Back)에 있고,데이터가 나가는 위치는 가장 앞(Front)에 있어서, 먼저 들어오는 데이터가 먼저 나가게 된다. 입력 동작은 Enqueue, 출력 동작은 DequeueC++ 라이브러리 자료 구조로는 std::queue로 구현된 큐 자료구조를 사용 할 수 있다. 선언queue (큐 이름, 배열도 가능)입력 : 큐의 제일 앞에 값을 삽입한다.(큐 이름).push(안 자료형에 맞는 값);값 제거 : 큐의 마지막 값을 제거한다.(큐 이름).pop();큐의 크기(변환값 정수)(큐 이름).size();큐가 비었는지 확인(변환 값은 bool) : 큐가 비었으면 1..