2026/01 10

XUnity.AutoTranslator DeepL API 인증 문제 해결

게임하다가 영어가 너무 어려워서 결국 번역기를 돌리기로 했다. 마침 유니티는 텍스트를 후킹해서 번역 후에 다시 표시해주는 프로그램이 있는데, 그것이 XUnity.AutoTranslator이다. 한국어 폰트도 지원해주기에 바로 적용을 마치고 신나게 게임을 하려 했으나, 기본 구글 번역기 퀄리티가 너무 별로여서 DeepL 무료 API를 쓰기로 했다. 그런데 공교롭게도 25년 1월 15일부터 DeepL API 요청 형식이 API 인증키가 바디가 아닌 헤더에 들어가야하는 걸로 바뀌었다. 그래서 기존 요청을 하면 에러가 나는 상황. 제작자도 바로 반영하지는 않은 것 같았다. 어차피 공개소스이기에 DeepL API 요청 부분만 수정해서 재빌드했다. 빌드해서 dll 파일 바꿔주니 번역이 제대로 된다. 혹시 Dee..

Unreal 언리얼 부트캠프 - 사전캠프 5일차

오늘은 액터를 생성하고 레벨에 배치하는 방법에 대해 배워보았다. 액터는 + 버튼을 눌러 기본 액터들을 추가할 수 있다.액터 배치 패널을 누르면 추가적으로 다양한 종류의 액터를 배치할 수 있다. 1. 오늘 배운 개념 요약 - 에셋은 팹에서 구매하거나 무료로 다운받을 수 있다. - 다운 받은 에셋은 프로젝트에 추가하여 사용할 수 있다. - 다운로드받은 에셋은 원하는 게임에 맞게 수정하여 사용할 수 있다. 2. 구현 과정 요약 (스크린샷 + 간단 설명)- 팹에서 기간한정 무료 에셋으로 로봇 에셋을 받아 적용해봄. 1. 로봇 에셋을 받아 에픽 런처 라이브러리에서 프로젝트에 추가하기 버튼을 누른다. 2. 추가된 에셋 파일은 콘텐츠 폴더 아래에 아래에 생성이 된다. 블루프린트 에디터에서 머티리얼을 바꿔서 로봇의 ..

언리얼 기초 지식 - 이벤트 디스패처

Event Dispatcher는“어떤 액터가 ‘이벤트 발생’을 알리면,그 이벤트를 구독(Bind) 하고 있던 다른 블루프린트들이 반응하도록 하는 시스템”핵심 특징1 : N 구조 (한 객체 → 여러 객체 알림 가능)직접 참조 없이도 통신 가능느슨한 결합 (Low Coupling)블루프린트 전용 델리게이트(Delegate) 이벤트 디스패처에 입력을 추가하면, 이벤트 디스패처에 바인딩된 각각의 이벤트에 변수를 전송할 수 있게 된다.이를 통해 데이터가 블루프린트에서 처리한 변수를 블루프린트 클래스와 레벨 블루프린트를 오가도록 할 수 있다. 언제 쓰면 좋은가?여러 시스템이 동시에 반응해야 할 때객체 간 의존성을 줄이고 싶을 때UI ↔ 게임 로직 분리확장 가능한 구조 필요할 때 구조[이벤트 발생자] │ ..

Unreal 언리얼 부트캠프 - 사전캠프 4일차

게임 모드화면에 배치된 모든 오브젝트가 액터이고, 폰이라는 것은 액터의 하위 요소이다.액터는 기능으로 구성되어있는데, 이러한 기능을 컴포넌트라고 부른다.액터는 최소 한 개 이상의 컴포넌트를 지닌다. AI 컨트롤러는 유저가 컨트롤하는 것이 아닌 자동으로 반응하게 만드는 컨트롤러이다. 레벨의 개념과 구조메인레벨과 서브레벨- 레벨은 게임이 진행되는 맵, 장면, 또는 무대--메인레벨은 Persistent Level, 서브 레벨은 Sub-Level 오늘의 퀘스트 - 내가 좋아하는 게임 상호작용 분석하기 1. 선택한 게임의 이름은 무엇인가요? - 스플릿 픽션2. 선택한 게임의 장르는 무엇인가요? - 액션 어드벤처3. 선택한 게임의 어떤 시스템에 집중하셨나요? - 하나의 화면을 두 파트로 나누어 서로 ..

카테고리 없음 2026.01.29

언리얼 기초 지식 - 액터 스냅

액터 스냅은 쉽게 말해 액터를 움직여서 정렬 배치하는 기능이다. 다음과 같이 세 가지의 스냅이 존재한다. 표면 스냅 액터를 바닥 또는 다른 표면에 정렬한다.액터를 선택하고 esc 키를 누르면 액터가 가장 가까운 표면, 예를들어 레벨의 바닥 평면에 스냅된다.표면 스냅을 활성화한 후, 아래 옵션을 선택할 수 있다.표면 노멀로 회전(Rotate to Surface Normal)활성화된 경우 액터는 스냅된 표면의 정렬에 맞춰 자동으로 회전합니다.표면 오프셋(Surface Offset)이 값을 수정하면 액터와 액터가 스냅되는 표면 간의 거리를 환경설정할 수 있습니다. 그리드 스냅 액터를 특정 간격에 따라 이동, 회전, 스케일하게 되는 스냅이다. 이동 스냅값이 10유닛이면 액터를 10유닛 간격으로 움직일 수 있다...

Unreal 언리얼 부트캠프 - 사전캠프 3일차

컨트롤+알트+드래그하면 드래그한 모든 액터 선택 가능 https://dev.epicgames.com/community/learning/courses/Woq/unreal-engine-5/PWqV/unreal-engine-a6ce90 언리얼 엔진 5와의 첫 시간 | Course이 강좌에서는 언리얼 엔진 5와 작업에 사용되는 에디터를 소개합니다. 런처, 에디터, 라이팅과 레벨 레이아웃을 포함한 기본 레벨 제작, 그리고 블루프린트에 대해 알아보겠습니다.dev.epicgames.com언리얼 엔진 5와의 첫 시간 STEP 1. 학습 내용을 요약하기- Unreal Engine 5에서 "프로젝트 생성" 단계의 주요 흐름은 무엇인가요? 기획 -> 기획에 맞는 프로젝트 선택- "에디터 인터페이스"의 핵심 요소 3가지는..

언리얼 기초 지식 - 좌표계 용어

언리얼에서 스페이스란 좌표계 기준을 뜻한다. 위치/회전/방향을 어떤 기준으로 계산하느냐를 정할 때 사용하는 것이다. 1️⃣ 월드 스페이스 (World Space)게임 세계 전체의 절대 좌표맵 기준으로 고정된 좌표계예: (0,0,0)은 월드의 원점📌 특징어디에 있든 항상 같은 기준디버깅, 고정 위치 배치에 자주 사용2️⃣ 로컬 스페이스 (Local Space)자기 자신(액터/컴포넌트) 기준 좌표부모에 따라 움직이고 회전함📌 특징액터가 회전하면 로컬 축도 같이 회전“앞으로 이동” 같은 동작에 자주 사용3️⃣ 컴포넌트 스페이스 (Component Space)특정 컴포넌트 기준로컬 스페이스의 한 종류라고 보면 됨4️⃣ 스크린 스페이스 (Screen Space)화면 기준 좌표UI, HUD에서 사용📌 특징(..

Unreal 언리얼 부트캠프 - 사전캠프 2일차

https://dev.epicgames.com/community/learning/courses/QaY/unreal-engine-2d578d/5Pn8/unreal-engine-af9975 언리얼 엔진 에디터 기본 | Course에픽게임즈의 온라인 러닝팀이 제공하는 이번 강좌에서는 언리얼 엔진 에디터의 여러 부분을 살펴보고 필요에 맞게 워크스페이스를 커스터마이징해 봅니다. 툴바, 뷰포트, 월드 아웃라이너, 디dev.epicgames.com 언리얼 엔진 에디터 기본 강의Unreal Engine의 주요 기능은 무엇인가요? 3D 공간 안에서 여러 툴바를 이용해 하나의 월드를 만드는 것 영상에서 사용된 프로젝트나 사례는 어떤 것이었나요?피의 거짓에서 나오는 화려한 그래픽은 언리얼로 제작했기에 가능한 것이었다. 학습..

카테고리 없음 2026.01.27

언리얼 기초 지식 - 에디터 기본설정

출처: https://dev.epicgames.com/documentation/ko-kr/unreal-engine/unreal-editor-preferences언리얼 에디터의 Editor Preferences (에디터 개인설정) 창은 조작법, 뷰포트, 소스 컨트롤, 자동저장 등과 관련된 작동방식을 제어하는 세팅을 수정할 수 있음 Flight Camera Control Type비행 카메라 컨트롤 타입 - 비행 카메라 사용 여부와 그 접근 방식을 결정하는 세팅입니다. 비행 카메라는 표준 FPS 조작법과 비슷하게 카메라의 이동과 패닝에 WASD 키를 사용하는 것입니다. WS 는 카메라 앞뒤 이동, AD 는 카메라 측면 이동입니다. 이 모드가 활성화되면 표시 플래그 토글키를 포함해서 이 키를 사용하는 단축키를..

Unreal 언리얼 부트캠프 - 사전캠프 1일차

언리언 엔진 부트캠프에 참가하여 9개월간의 여정을 시작하는 첫날.오늘의 퀘스트는 간단한 사전조사를 하여 질문에 답하는 것이다. https://www.unrealengine.com/ko언리얼에 대한 내용은 공식 소개 페이지를 주로 참고하기로 했다. 1. 언리얼 엔진의 기본 개념과 역할 내가 사전에 알고 있던 내용게임 엔진이란, 게임에 필요한 자원을 관리하고, 프로그램 작성을 도와주며 게임을 구동할 수 있게 만들어주는 프로그램 툴이다. 언리얼 엔진 또한 같은 역할을 한다. 조사를 통해 알게 된 내용언리얼 엔진은 디자인, 애니메이션, 게임 등 여러가지 작품을 PC, 모바일, 콘솔, VR을 아우르는 플랫폼으로 출시할 수 있는 프로젝트를 제작하는 툴이다.파이프라인 통합, 월드 제작, 캐릭터 및 애니메이션..