본문 바로가기

전체 글142

언리얼 공부 - 3 오브젝트, reference, 키보드로 상호작용 하기 오브젝트 = 객체란?물체를 대표하는것 보통 data와 function을 가짐 actorlevel = scence안에 있는 object를 지칭함 componentactor안에 들어가는것큐브 오브젝트 안쪽의 요소를 component라고 정의할 수 있음 이 모든 것들을 직접 찍으면 너무 많은 메모리를 먹기에reference를 사용함 = 주소 사용 level안에 큐브를 만들어 준 뒤 해당 큐브의 주소를 blueprint에 찍어줌 해당 노드를 넣을 수 있게 됨일반 노드는 흰색 pin을 가지는데 차이점이 무엇인가? excution pin은 노드 입력, 출력임 reference pin = 파란 pin변수, 오브젝트, 컴포넌트, 데이터 연결에 사용됨 이하와 같이 연결시큐브의 컴포넌트의 이름을 print string의 .. 2025. 7. 15.
언리얼 엔진 공부 2 - 블루 프린트 사용, physics simulation 블루 프린트란?전기 연결과 비슷함 event graph블루 브린트를 그리는 창 오른클릭으로 찾아서 넣을시노드를 생성할 수 있음 이 노트가 active될 시 해당 string이 출력됨 목표점플레이시 해당 노드의 string이 출력되게 하기 begin play event플레이 시작시 트리거로 됨 event = 타이밍을 정의하는 노드들 노드의 화살표 - 화살표로 이을 수 있음이를 핀이라고 표현함input - output 핀과 핀은 드래그로 이어줄 수 있음 플레이시 출력을 확인할 수 있음 노드는 추가 연결이 가능함선입 선출의 원칙을 따름 언리얼 기본 프로젝트는 물리가 들어가있지 않음 이를 명시적으로 활성화 해줘야 함원하는 오브젝트의 detail에서 physics에서 simulation physics를 활성화시 .. 2025. 7. 15.
언리얼 엔진 공부 1 - 뷰포트 탐색, 액터 이동 및 배치 기본 3인칭 프로젝트 생성시 생기는 기본 프리팹 플레이시 기본적으로 구성된 플레이어 오브젝트가 있음 플레이에서 나가고 싶을시 esc버튼으로 탈출 가능 뷰포트에서 어떻게 조작하는가?1. 마우스 우클릭으로 주변 화면 확인 가능2. 우클릭 상태에서 wasd로 1인칭 이동 가능3. qe키로 상하 이동 만약 사양이 낮아 버벅임이 있다면engine scalability settings에서 quality를 낮춰서 사양을 낮출 수 있음근데 5.6에서는 위치가 변경되어 찾기가 어렵다https://www.reddit.com/r/UnrealEngine5/comments/1l7rl9o/did_they_move_the_engine_scalability_settings_in/ From the UnrealEngine5 commu.. 2025. 7. 10.
잡다리한 지식들 - 20250708 FindObjectOfType(true)에서 true는 왜 붙는가?true의 의미 = 비활성화된 오브젝트까지 포함해서 찾겠다 false시 보이는 object = setacitve true만 찾음 Observable 이 뭐야? UniRx는 뭐야?Observable (옵서버블)시간의 흐름에 따라 발생하는 이벤트/데이터 스트림값이 변하는 것을 감시하고 변경시 자동으로 반응하게 만듬 UniRx란? 코루틴 대체 기능타이머, 상태 변화, 비동기 처리를 간결하게 처리 .AddTo(this)는 무엇인가unirx의 dispose관리observable은 메모리에 남기에 addto로 메모리 정리를 해야함 추가로 알게된 사실 UniRx는 2020년 기준 유지보수가 중단됨사실상 유니티6의 코루틴이 더 강력해짐https:.. 2025. 7. 8.