본문 바로가기
반응형

분류 전체보기392

Unreal Enfgine 기본 변수 유형: Integer, Float, Byte 자, 이제 제가 다루고 싶은 첫 번째 변수 유형은 Integer (정수), Float (부동 소수점), 그리고 **Byte (바이트)**입니다.(먼저, 이전에 사용했던 Print String 노드들을 삭제하겠습니다.) 1. Integer (정수)변수 생성: 새 변수를 만들고 이름을 **"Amount of Coins (코인 수량)"**이라고 지정하겠습니다. (마우스 오른쪽 버튼 클릭 후 Rename을 선택하거나, 변수를 클릭하고 F2를 눌러 이름을 바꿀 수 있습니다. 이 작업은 디테일 패널에서도 가능합니다.)변수 유형: 변수 유형은 **Integer (정수)**로 설정합니다.변수 사용: 이 변수를 드래그할 때 Ctrl 키를 누른 채로 드래그하면 자동으.. 2025. 10. 13.
Unreal Engine Boolean (불리언) 변수 유형 Boolean (불리언) 변수 유형 다음 변수 유형은 **Boolean (불리언)**입니다.(먼저, 이전에 만든 세 가지 다른 변수들을 선택하고 키보드의 C 버튼을 눌러 **주석(Comment)**을 달 수 있습니다. 저는 여기에 **'Variable Types (변수 유형)'**라고 쓰고 이 모든 변수를 이 안에 배치하겠습니다. 다음은 불리언입니다.) 1. 불리언 변수 생성여기 (+) 버튼을 클릭하여 새로운 변수를 생성합니다.변수 이름을 **"Is Dead (사망 여부)"**라고 짓겠습니다.좋은 관행으로서, 특히 C++에서 유래한 방식인데, 불리언 변수 앞에는 **'b'**를 붙여서 불리언임을 알 수 있게 합니다. 따라서 **"bIsDead"**라고 작성하겠습니다.변수 유형을 Boolean으로 변경합니.. 2025. 10. 13.
Unreal Engine 변수(Variables)의 이해와 생성 변수(Variables)의 이해와 생성 자, 이제 **변수(Variables)**에 대해 이해하는 것은 매우 중요합니다. 변수는 프로그래밍의 핵심 원리이며, 여러분은 이것을 항상 사용하게 될 것입니다. 변수란 무엇인가? 변수란 **정보를 담는 컨테이너(container)**입니다. 즉, 게임 내에서 변하는 혹은 저장해야 하는 모든 종류의 정보를 담고 있습니다.예를 들어, 변수는 다음과 같은 정보를 담을 수 있습니다:플레이어가 가진 코인의 수.캐릭터 커스터마이징 창에서 플레이어가 선택한 머리 모양의 종류.플레이어가 가진 체력(Health)의 양.플레이어가 죽었는지 아닌지에 대한 정보.플레이어가 살아 있는지에 대한 정보.플레이어가 달리고 있는지 아닌지에 대한 정보.플레이어가 얼마나 빨리 달리고 있는지에 대한.. 2025. 10. 13.
Unreal Engine 블루프린트 실행 순서 (Execution Order) 이해하기 블루프린트 실행 순서 (Execution Order) 이해하기 자, 이제 **실행 순서(Execution Order)**에 대해 이야기해 봅시다. 실행 순서는 코드가 어떤 순서로 실행되거나 작동할지를 결정합니다.1. 'Print String' 노드 생성하기Level Blueprints (레벨 블루프린트) 안으로 들어갑니다.여기서 화면에 텍스트를 출력하는 'Print String' 노드를 만들 것입니다.이벤트 그래프(Event Graph) 내에서 마우스 오른쪽 버튼을 클릭하고 만들고 싶은 노드를 작성할 수 있습니다. (상단의 버튼을 클릭하거나 다른 노드에서 핀을 당겨 노드를 찾을 수도 있습니다.)저는 **실행 핀(Execution Pin)**에서 연결을 시작할 것입니다. 이 핀은 코드가 실행되는 흐름을 나.. 2025. 10. 12.
Unreal Engine 블루프린트 살펴보기 블루프린트란 무엇인가? (What are Blueprints?)자, 이제 블루프린트 작업을 시작하기 전에, 블루프린트가 무엇인지 설명해 드리고 싶습니다.제가 블루프린트라고 말할 때, 실제로 블루프린트로 작업하고 있다면 여러분은 사실상 프로그래머입니다. 이것은 다른 것이거나 혹은 속임수 같은 것이 아닙니다. 블루프린트는 프로그래밍의 한 형태이며, 실제로는 **시각적 프로그래밍(Visual Programming)**입니다. 그래서 **시각적 스크립팅(Visual Scripting)**이라고 불립니다.블루프린트를 사용하면 실제로 매우 시각적인 방식으로 작업할 수 있습니다. (여기에서 볼 수 있습니다.) 언리얼 엔진에서 선택할 수 있는 다른 프로그래밍 언어인 C++ 같은 경우에는, 아마 이전에 보셨을 겁니다. .. 2025. 10. 11.
Unreal Engine 새 프로젝트 실행과 인터페이스 소개 새 프로젝트 생성하기 이제 새 프로젝트를 만들어 봅시다. 언리얼 엔진의 라이브러리 탭 안에서 엔진을 실행합니다.엔진이 실행되면, 이 탭이 나타나는 것을 볼 수 있는데, 이것이 바로 **언리얼 프로젝트 브라우저(Unreal Project Browser)**입니다. 이곳에서 여러분이 이전에 만든 모든 프로젝트들을 볼 수 있으며, 이전에 아무 프로젝트도 만들지 않았다면 당연히 비어 있을 것입니다.우리는 'Games' 탭 안에서 작업하기를 원합니다. 영화 및 비디오, 건축 등 다른 탭들도 있지만, 우리는 게임에서 작업할 것입니다.제가 보통 하는 방식은 'Blank' 프로젝트로 시작하는 것입니다. 왜냐하면 저는 가장 많이 배우기 위해 모든 것을 처음부터 만드는 것을 좋아하기 때문입니다. 물론 이 모든 템플릿들은.. 2025. 10. 11.
AI ImageFX를 이용하여 이미지 생성하기 AI 비디오 제작: ImageFX를 이용한 이미지 생성 요약강의는 비디오 제작에 필요한 이미지를 Google ImageFX 도구를 사용하여 생성하는 과정을 다루고 있습니다.1. ImageFX 선택 이유 및 특징완전 무료: 시작부터 끝까지 비용 없이 사용할 수 있습니다.제한 없음: Leonardo, Midjourney 등 다른 도구와 달리 크레딧 제한이 없어 원하는 만큼 이미지를 생성할 수 있습니다.고품질: ImageFX는 Leonardo AI와 마찬가지로 놀라운 이미지를 생성하며, Imaging 3 기술을 기반으로 합니다.지속적인 접근: 구글 계정으로 접속하면 생성된 이미지를 항상 라이브러리에서 볼 수 있습니다. 2. 이미지 생성 과정 및 단계별 프롬프트 조정사용자는 ChatGPT에서 미리 준비된 이미지.. 2025. 10. 10.
AI 픽사 스타일 3D 애니메이션 제작 준비 픽사 스타일의 3D 주황색 태비 고양이가 주인공인 짧은 비디오를 제작하기 위해 ChatGPT를 사용하여 비디오 장면 프롬프트와 이미지 생성 프롬프트를 만드는 과정을 상세히 설명해드리겠습니다. 이 과정은 비디오의 시각적 일관성을 확보하는 데 중점을 둡니다.1. 비디오 장면 프롬프트 생성 (스크립트/설명)가장 먼저, ChatGPT에 다음과 같은 상세한 비디오 프롬프트를 입력했습니다. 이 프롬프트는 비디오의 전체적인 줄거리와 주인공 고양이의 외형을 정의합니다.목표: 픽사 스타일 3D 푹신한 주황색 태비 고양이(커다란 녹색 눈, 부드러운 둥근 귀)가 쿠키 여정을 떠나는 일련의 장면들에 대한 프롬프트 생성.고양이 복장: 흰색 앞치마와 작은 모양의 모자.줄거리 순서: 슈퍼마켓 쇼핑 → 양파 썰기 → 재료 섞기 → .. 2025. 10. 10.
Unreal Engine 프로젝트 패키징(Packaging) 방법 이번 글에는 프로젝트 패키징(Packaging) 방법과 클라이언트에게 제공하여 코스 초반부터 구현했던 모든 기능을 직접 체험하고 변경할 수 있도록 하는 방법을 알아보겠습니다.1. 프로젝트 패키징 사전 설정패키징을 시작하기 전에 **프로젝트 설정(Project Settings)**에서 몇 가지 중요한 사항을 확인하고 설정해야 합니다. A. 일반 설정 (선택 사항)프로젝트 이름, 버전, 회사 이름, 홈페이지, 지원 연락처 등 프로젝트 세부 정보를 설정할 수 있습니다. (예: 프로젝트 이름 'Farmhouse') B. 맵 및 모드 설정 (필수)Maps & Modes 섹션으로 이동합니다.**Game Default Map(게임 기본 맵)**을 메인 맵인 Main 맵으로 설정합니다. 이는 게임이 시작될 때 로드되는.. 2025. 10. 8.
반응형