본문 바로가기
반응형

전체 글475

Unreal Engine Vector (벡터) 변수와 위치 제어, Rotator (로테이터) 변수와 회전 제어 Vector (벡터) 변수와 위치 제어 이제 Vector (벡터) 변수를 만들어 봅시다. 1. Vector 변수 생성 및 설정변수 생성: 새 변수를 만들고 이름을 **'CamLocation' (카메라 위치)**이라고 하겠습니다. (나중에 더 적절한 이름으로 바꿀 것입니다.)유형 설정: 변수 유형을 **Vector (벡터)**로 변경합니다.값 확인: Ctrl을 누른 채 변수를 드래그하여 **Compile (컴파일)**을 클릭하면 기본값을 볼 수 있습니다.Vector의 구성: Vector는 세 개의 숫자, 즉 X, Y, Z 축의 값으로 구성됩니다. 이는 일반적으로 게임 세계 내의 **위치(Location)**나 **방향(Direction)**을 지정하는 데 사용됩니다.값 설정: 이 벡터를 사용하여 무언가의 .. 2025. 10. 14.
Unreal Engine 텍스트 기반 변수 유형: Text, String, Name 텍스트 기반 변수 유형: Text, String, Name 우리가 이야기할 다음 세 가지 변수 유형은 Text (텍스트) 변수, String (문자열) 변수, 그리고 Name (이름) 변수입니다. 1. Text (텍스트) 변수변수 생성: **'GameOverMessage'**라는 텍스트 변수를 만들겠습니다. (이것은 플레이어가 죽었을 때 표시되는 메시지입니다.)유형 설정: 변수 유형을 **Text (텍스트)**로 변경합니다.값 설정: Ctrl 키를 누른 채 드래그하여 변수를 가져오고 **Compile (컴파일)**을 클릭하여 값을 추가합니다.기본 값: 기본 값으로 **"You have died. (당신은 죽었습니다.)"**와 같은 문구를 입력합니다.출력하기: 이 텍스트 변수를 Print String 노드.. 2025. 10. 13.
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.
반응형