일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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++class
- 언리얼엔진
- 프로그래밍일기
- 언리얼비헤이어비어트리
- c++용어정리
- bttask
- livrary
- ipc(inter process communication)
- c++
- 게임개발
- leveleditor
- 각도변환
- 언리얼ai
- 25.06.11dir
- uaiperception
- 자료형타입
- 월드아웃라이너
- 언리얼엔진5
- 자료구조정리
- c++porinter
- c언어정리
- 게임엔진튜토리얼
- unrealengineai
- DX
- directx
- 언리얼엔진공부
- 영단어정리
- Today
- Total
목록2025/05 (80)
루리코딩 세상
정의절대 경로와 상대 경로는 파일이나 웹 리소스의 위치를 나타내는 방식의 차이점을 나타낸다. 절대 경로는 파일의 최상위 디렉토리 부터 시작하여 해당 파일까지의 전체 경로를 지정하며, 상대 경로는 현재 파일의 위치를 기준으로 해당 파일에 도달하는 경로를 지정한다. 상대 경로 (Relative Path)현재 작업 중인 디렉토리를 기준으로 파일이나 폴더의 위치를 나타내는 경로이다. 특징으로는 프로젝트 내부에서 이동할 때 자주 사용되며, 경로가 짧고, 다른 환경에서도 동일한 구조면 잘 작동하는 특징을 갖고있다. 현재 디렉토리에서 상대적인 경로를 지정하는 방식으로, 코드를 이동해도 경로가 변경되지 않아 유지보수가 용이하다. " ./ "표기법"./"표기법은 상대 경로에서 현재 디렉터리를 나타낸다. 즉 참조하는 파일..

컴퓨터에서 디렉토리는 다른 컴퓨터 파일 및 다른 디렉토리에 대한 참조를 포함하는 파일 시스템로서 카탈로그 구조이다. 많은 컴퓨터에서 디렉토리는 폴더 또는 서랍으로 알려져있으며, 작업대나 전통적인 사무실 서류함과 유사하다. 디렉토리라는 이름은 특정 지역에 거주하는 모든 사람의 전화번호를 나열한 전화번호부처럼 책에서 유래되었다. 즉 컴퓨터에서 파일을 정리하기 위해 사용하는 "폴더" 를 의미한다. 📁 언리얼 엔진의 Directory 구조 활용해서 만들기✅ 1. 기본 디렉토리 구조YourProject/├── Content/ ✅ 2. Content 폴더 예시콘텐츠 브라우저에서 보이는 구조는 Content/ 폴더의 내용입니다.에셋이 너무 많아지면 디렉토리를 잘 나누는 것이 중요합니다...

PCH(Platform Controller Hub, PCH) 플랫폼 컨트롤러 허브는 인텔 단일 칩 칩셋 계열의 하나로, 2009년 처음 선보였다.노스브리지와 사우스브리지라는 2개의 칩을 사용했던 인텔 허브아키텍처의 뒤를 잇는다. 인텔 5시리즈에 처음 등장했다.PCH는 특정 데이터 경로를 통제하고 인텔 CPU와 결합하여 사용되는 기능들을 지원한다.여기에는 클럭(시스템 시간) 플렉서블 디스플레이 인터페이스(FDI)[Platform Controller Hub]PCH는 Intel CPU와 함께 사용되는 특정 데이터 경로와 지원하는 기능을 제어하는 것으로 여기에는 시스템 클록, FDI, DMI가 포함되지만 FDI는 칩셋이 통합 그래픽이 있는 프로세스를 지원할 때만 사용된다. 새로운 중앙허브는 CPU간 이전 아키텍..

https://www.acmicpc.net/ 오랜만에 만난 내 오랜 친구이자 먼저 취업한 개발자 친구가 알려준 사이트를 알게되었다.코딩 테스트에 도움이 될거라 했지만, 오히려 가장 쉬운 문제를 풀면서코드 해석 자체를 못하는 나를 발견했다. ...어찌어찌 다시 처음부터 보니 풀 수 있었다.지금까지 받아쓰기만 하고 있었던 나에게 위기감을 심어주었다.........어쩐지 블루 프린트 흐름만 이해하고 아무것도 안보였다.#include int main(){ int a, b; printf("%d", a + b); return 0;}틀린 내 오답. scanf 자체를 사용 할 줄 몰랐다. int형 A, B를 선언하는 것까지는 완료했지만입력을 받는 다라는 문제 항목 자체를 이해를 못하고 있었다. #in..
1. 정의해시코드(Hashcode)는 객체를 식별하는 데 사용되는 고유한 정수 값을 의미한다.객체의 주소값을 이용해서 생성되거나, 객체의 내용을 기반으로 재정의해서 만들 수 있다.이 해시 코드는 주로 해시 테이블, 해시 맵과 같은 자료구조에서 객체를 빠르게 찾거나 구분하는 데 활용된다.2. 해시코드의 주요 특징과 용도고유성 동일한 객체는 항상 동일한 해시코드를 가져야 하며, 서로 다른 객체는 가능하면 다른 해시코드를 가져야합니다.(충돌방지) 빠른검색해시코드를 이용하여 해시 테이블에 데이터를 저장하고 검색할 때, 데이터를 효율적으로 관리할 수 있습니다. 데이터 무결성해시 값은 데이터의 무결성을 확인하는 데 사용될 수도 있습니다. 예를 들어, 데이터를 전송하거나 저장하기 전에 해시값을 계산하여 전송된 데이터..
병목 현상과 교착 상태의 가장 큰 차이점은 한정된 자원 안에서 속도가 느린 구성요소의 속도를 맞추어 전체가 느려지는 것을 병목현상이지만, 교착 상태는 한정된 자원을 둘 이상의 주체가 사용하려 접근하는 점에서는 동일하지만, 동시에 기다린다는 점에서 차이점을 갖고있다. 발생 조건 (Coffman conditions)상호 배제 (Mutual Exclusion)교착 상태 시나리오의 핵심 요소인 상호 배제는 프로세스들이 자원에 대한 배타적 접근을 위해 경쟁할 때 발생된다. 이러한 맥락에서 한 프로세스가 자워늘 점유하면 다른 프로세느느 대기해야 하므로 잠재적 교착 상태가 발생하게 된다. 이러한 상황은 점유 및 대기, 비선점, 순환 대기와 같은 다른 요인들과 결합되어 시스템 정지 상태로 이어질 수도 있다. 상호 배제..

프로세스 간 통신(Inter-Process-Communication, IPC)이란 프로세스들 사이에 서로 데이터를 주고받는 행위 또는 그에 대한 방법이나 경로를 의미합니다. Windows OS는 애플레이케이션 간의 통신 및 데이터 공유를 용이하게 하는 메커니즘을 제공하는데, 전체적으로 메커니즘에서 사용하도록 설정된 활동을 IPC라 합니다. 여러 프로세스 간의 노동 분담을 용이하게하거나, 다른 형태의 IPC는 네트워크의 컴퓨터 간의 노동 분담을 용이하게 하는 기능입니다.IPC용 클립보드 사용클립보드는 애플리케이션 간의 데이터 공유를 위한 중앙 보관소 역할을 합니다. 사용자가 애플리케이션에서 잘라내기 또는 복사 작업을 수행하는 경우 애플리케이션은 선택한 데이터를 하나 이상의 표준 또는 애플리케이션 정의 형식..
포인터(pointer)는 프로그래밍 언어에서 다른 변수, 혹은 그 변수의 메모리 공간주소를 가리키는 변수를 말한다. 포인터가 가리키는 값을 가져오는 것을 역참조라고 한다.포인터는 어셈블리어, C, C++, 파스칼 등 하위 레벨까지 제어할 수 있는 언어에서 주로 많이 쓰이며, 모듈라-2, 에이다와 같은 언어에서는 극히 제한적으로 사용되고, 자바, 에펠 등에서는 완전히 숨겨져 사용할 수 없다.첫 번째 부류의 언어에서는 포인터를 메모리의 임의의 주소를 가리키도록 할 수 있으며 포인터의 연산도 가능하다.일반적으로 포인터는 메모리 주소로 바꿀 수 있다. 포인터는 다른 변수나 함수를 가리키도록 사용된다.동적할당 변수정적할당 변수

컴퓨터의 HDD 혹은 SDD에 저장 되어있는 패키징? 빌드? 되어있는 프로그램을 실행할 때에 저장된 데이터 값이 RAM에 프로세스로 할당되어 CPU는 코드를 해석해 정상적으로 작동되는 일련의 과정은 어느 정도 이해가 되었다. 컴퓨터는 한 번에 한가지만 처리한다고 보통 이야기 하지만, 최근 상용되는 CPU들은 멀티 코어를 지원하는 환경에 있다.아마 여기에서 파생되어온 개념이 스레드라고 생각된다. 이러한 추론이 옳은 추론인지 아닌지 스레드를 정리하면서 정보를 찾아보려한다. 레퍼런스들은 인터넷에 있는 자료들과 도서에서 얻어지는 것을 기반으로 하려한다. 백과사전에서 설명하는 스레드(thread)는 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위를 말한다고한다.일반적으로 한 프로그램은 하나의 스레드를..

BP 컨트롤러 시야 조절하는 BP_Player - 디테일 - 폰 - 컨트롤러 회전 요 사용컨트롤러는 외부에서 들어오는 값의 영향을 받는다. Yaw 값 만 받도록 체크 해주어야 정상적인 기능이 확장 가능하다.작성하면서 오류 하나 더 찾았다. 둘 다 Yaw Input에 연결해놨네..움직임 관련 BP_AxisEvent ( Input )Get Control Rotation ( 폰)Get Forward Vector ( 벡터 )Make Rotator ( 로테이터 )Add Movement Input ( 폰 )Add Controller Yaw Input ( 폰: 입력 ) - 카메라 컴포넌트 움직임 관련플레이어 자동 빙의 필수적으로 시켜야 시점 넘어갑니다...에셋 적용 관련해서 에픽게임즈 라이브러리 활용 방안, - 마켓..