본문 바로가기

전체 글64

유틸리티 에디터 만들기 몇달 전 동료가 만들어준 유틸리티 에디터를 처음 써봤다.BP 기반으로 만들어진 에디터인데, 자동화 기능 만들 때 입맛 따라 만들어 쓸 수 있다.아래 링크는 레퍼런스한 유튭 -> https://www.youtube.com/watch?v=9mU4XS6RFd8 1. 에디터 유틸리티-> 에디터 유틸리티 블루프린트-> 에셋 액션 유틸리티 2. 지원되는 클래스를 지정해준다. 내가 쓸 것들로만! 지정한 클래스 자식들에서만 이 에디터를 쓰겠다는 뜻이렇게 함수를 만들면! 어디서 보냐?3. 지원하기로한 MatInstance에서 우클릭-> 스크립팅된 애셋 액션에서 만든 함수를 찾을 수 있다!* 이건 영상에서 테스트로 만든 함수 * 그런데 난 분명 동료가준 위젯을 썼단 말이지? 내가 만든 에디터 유틸리티 블루프린트를 요걸 눌.. 2024. 9. 25.
메시 Collision 기초 게임 플레이 중 콜리전 보고 싶을 때 명령어?1. `2. show collisioncf) 멈춰있을 땐 alt +C  자동컨벡스 콜리전뷰포트에서 해당 에셋 선택 후 Ctrl + E키 콜리전 헐 갯수, 버텍스, 정밀도컴퓨터 연산 비용 높아짐중요한 에셋만 처리해주기 관련 문서https://dev.epicgames.com/documentation/ko-kr/unreal-engine/add-a-collision-hull-to-a-static-mesh-using-the-auto-convex-collision-tool-in-unreal-engine  오브젝트 타입오브젝트 타입에 따라 오브젝트 반응을 정할 수 있음 2024. 8. 18.
[컴퓨터 구조] 클럭, 스레드, 코어 1. 클럭 컴퓨터 부품들은 클럭 신호에 맞춰 움직인다CPU는 명령어 사이클에 맞춰 명령어 실행클럭 속도가 높으면 CPU는 명령어 사이클 더 빠르게 반복클럭 속도가 높은 CPU가 성능 더 좋음 일반적으로!클럭 속도는 Hz(헤르츠) 단위로 측정1초에 클럭 몇 번 반복되는지 나타냄 -> 즉, 1초에 100번 반복한다면 100Hz내 컴퓨터 CPU의 클럭 속도는? 언리얼 돌리다 보면 데탑이 엄청 뜨거워지는데, 이건 클럭속도가 빨라져서 CPU에 무리가 가서 임 2. 코어와 멀티코어CPU 성능은 어떻게 높이는가?CPU는 명령어를 실행하는 부품내 겜트북은 8코어! -> 명령어 실행하는 부품이 8개코어가 여러개 있는 CPU를 멀티코어 or 멀티프로세서 라고 부름8개짜리는 옥타코어라고 부름코어가 8개라고 속도가 8배 빨라.. 2024. 8. 12.
[UE5.3] 블레이드 회전 시키기 / 머티리얼인스턴스 Value 수정하기 시작해요 언리얼 2024 실습 정리용 * 블레이드는 Fanbody의 자식* 부모 축 기준으로 회전 시키려고 Relative Rotation을 씀! * 위에서 만든 커스텀이벤트를 시퀀서에 추가한다* 에디터에서 호출 꼭 활성화해주기 *MakeRotator : x, y, z 값 받아서 로테이트 시켜주는 노드 * 현재 시퀀서 30 fps * 시네마틱에서 변수 값 변경하려면 이거 해줘야 함 * 머티리얼 * 머티리얼 인스턴스 머티리얼의 자손머티리얼에서 사용한 파라미터를 실시간 편집 가능 https://www.youtube.com/watch?v=gWyMtDDxJ4M&t=2707s 2024. 8. 11.
[컴퓨터 구조] 명령어 사이클과 인터럽트 1. 명령어 사이클프로그램 속 각 명령어들은 일정 주기 반복하며 실행함이 주기가 곧 명령어 사이클!명령어를 메모리에서 CPU로 가져온다(인출 사이클 == Fetch Cycle)-> 명령어 실행한다 (실행 사이클 == Execution Cycle) 간접 사이클(Indirect Cycle)?바로 실행 사이클 돌입할 수 없을 때가 있는 사이클임예) 간접주소지정방식에서 명령어 실행하려면 메모리 접근 한 번 더 해야 함! 2. 인터럽트?방해하다, 중단시키다CPU의 작업을 방해하는 신호CPU가 수행 중인 작업은 방해를 받으면 중단될 수 있음 동기 인터럽트?CPU에 의해 발생하는 인터럽트예외라고도 부름(Exception)비동기 인터럽트? (asynchronous interrupts)주로 입출력장치에 의해 발생하는 인.. 2024. 8. 9.
[컴퓨터 구조] 레지스터 1. 꼭 알아야 할 레지스터 8가지프로그램 카운터명령어 레지스터메모리 주소 레지스터메모리 버퍼 레지스터플래그 레지스터범용 레지스터스택 포인터베이스 레지스터 1.1 프로그램 카운터?PC 프로그램 카운터는 메모리에서 일을 명령어의 주소 저장명령어 포인터(IP : Instruction Pointers)라고도 부름1.2. 명령어 레지스터?IR(Instruction Register)은 해석할 명령어를 저장하는 레지스터제어장치는 명령어 레지스터 속 명령어를 받아서 해석하고 제어신호를 보냄1.3. 메모리 주소 레지스터?MAR(Memory Address Register)는 메모리의 주소를 저장하는 레지스터CPU가 읽을 주소 값을 버스로 보낼 때 메모리 주소 레지스터 거침1.4. 메모리 버퍼 레지스터?MBR(Memory.. 2024. 8. 8.