반응형

UnrealEngine 3

UnrealEngine) CameraShake

대부분의 게임에서 일부 연출에 드라마틱한 효과를 주기위해 카메라를 사용합니다. 따라서 자연스러운 연출을 구현하는 것에 앞서 간단하게 카메라를 흔드는 효과를 사용해보기로 했습니다. 1. 먼저 블루프린트 클래스를 만듭니다. 이어서 부모클래스로 하단의 빨간 박스 안에 있는 MatineeCameraShake를 선택해줍니다. 전버전에서는 CameraShake라는 클래스가 있었는데, 조금 살펴보니 MatineeCameraShake로 바뀐듯합니다. 클래스를 열면 아래 사진과 같은 화면이 나옵니다. 2. 옵션을 하나씩 살펴보겠습니다. [Single Instance] : 카메라 쉐이크를 여러번 재생했을때, true이면 한번 false이면 겹쳐서 진동이 되게끔 하는 설정 [Oscillation Duration] : 진동 ..

UnrealEngine 2022.02.11

UnrealEngine) 블루프린트

C++과 블루프린트 중에 저는 블루프린트로 언리얼에 접근해보기로 했습니다. 언리얼 엔진의 비주얼 스크립팅 시스템인 Blueprint (블루프린트)는 언리얼 에디터 안에서 노드 기반 인터페이스를 사용하여 게임플레이 요소를 만드는 개념을 토대로 한 비주얼 스크립팅 시스템입니다. 일반적인 스크립팅 언어와 마찬가지로, 엔진 내 객체 지향형(OO) 클래스 또는 오브젝트를 정의하는 데 사용된다고 합니다. 기본적인 형태의 블루프린트는 시각적인 스크립팅으로 게임에 추가되는 것입니다. 노드, 이벤트, 함수, 변수 등을 선으로 연결하여 복잡한 게임플레이 요소를 만드는 것이 가능합니다. 블루프린트는 오브젝트 생성, 개별 함수, 일반적인 게임플레이 이벤트 등 각각의 블루프린트 인스턴스에 고유한 여러가지 목적의 노드 그래프를 ..

UnrealEngine 2022.02.09

UnrealEngine) 인터페이스

이번에 언리얼을 사용할 기회가 있어서 공부해보려고 합니다. 포트나이트의 제작사인 Epic Games에서 제공하는 개발툴이라 Epic Games 클라이언트의 설치가 필요합니다. # 시작 인터페이스 유니티와는 조금 다른 구성의 탭들이 나열되어있습니다. 시네마틱같은 다른 기능들을 이용하면 영화나 시뮬레이션등에도 유용하게 사용됩니다. 저는 게임개발을 목적으로 공부하는 것이기 때문에 게임 탭을 선택했습니다. 유니티보다는 사용자 편의성부분에서 조금더 점수를 주고 싶은 부분이었습니다. 모든 것이 다있지는 않지만, 많은 종류의 템플릿들이 나열되어있습니다. 유니티에 볼트가 있다면 언리얼에는 블루프린트가 있습니다. 블루프린트를 사용한다면 따로 C++ 언어를 사용하지 않고, 비주얼 스크립팅을 이용한 프로그래밍이 가능합니다...

UnrealEngine 2022.02.08
반응형