본문 바로가기

전체 글162

Unreal Engine Assets 가져오기(윈도우) 1. 에픽게임즈 런처 실행 2. 상단의 마켓 플레이스 클릭 3. 무료에셋만 필터링 해서 보는 것도 가능하다. 4. 에셋 다운로드 프로젝트에 바로 추가할 것이 아니라면, 라이브러리의 보관함에서도 에셋을 확인할 수 있다. 5. 이후 프로젝트에 추가 버튼을 클릭하고 에셋을 추가시킬 프로젝트를 선택한다. 콘텐츠 드로어에서 에셋이 잘 추가된 것을 확인할 수 있다. 콘텐츠 드로어 단축키는 Ctrl+Space 이다. Maps > Showcase로 어떤 것이 있는지 확인할 수 있다. 이제 원래 Default Level로 돌아가서, Meshes 의 에셋들을 드래그 드랍하면 된다. 2023. 6. 28.
Unreal Engine Aming Projectile, Pawn 1인칭 슈팅게임에서 Aming을 하는 방법에 대해서 써보려고 합니다. 1. 플레이 버튼을 누른 후 F8키를 눌러서 캐릭터에서 탈출 언리얼 엔진에서는 기본적으로 사용자를 위해 시작 시 Scene안에 Pawn을 Spawn하고 Player라는 Scene안에 액터가 주어진 위치에 배치한다. Pawn은 위치를 얻는데 사용할 수 있기 때문에 1인칭 슈팅게임의 aiming에 사용될 수 있다. 즉, 총알이 생성될 위치를 정의하는데 Pawn을 사용할 수 있다. Input Pin : 싱글플레이에서 Index 0은 첫번째이자, 유일한 플레이어 Return Value : Pawn Object Reference Actor의 Location을 받아올 수 있다. 이제 Rotation을 적용해야합니다. 총알 방향을 확인하기위한 sc.. 2023. 6. 28.
Unreal Engine Data Type Data Type 은 컴퓨터 메모리에서 이진법으로 어떻게 표시할지를 정하는 것이며 이 데이터로 무엇을 할 수 있을지 제한하는 방법이기도 하다. 또한 데이터의 모양(Shape)이라고 생각해도 무방하다. Integers -> 2, 23, -14 Floats -> 1.5, -5.0, 0.232 Strings -> "hi", .. Bools -> true, false Struct -> Object와 매우 비슷하지만, 보통 작은 크기이며 레퍼런스를 사용하지 않음 2023. 6. 28.
Unreal Engine Spawn 보통 슈팅게임의 총알이나, 캐릭터 생성 등을 구현할 때 사용하는 Spawn 기능에 대해서 글을 쓰도록 하겠습니다. Spawning은 플레이 중에 오브젝트를 만드는 것 입니다. 먼저, 기존에 상자에 Impulse를 추가했었던 Connection을 제거합니다. 이때 Alt+클릭으로 핀을 누르면, 연결이 제거됩니다. 1. 인스턴스를 만들 블루프린트 클래스가 어떤 클래스인지 찾습니다. 2. Transform 을 정해야합니다. Transform은 위치(Location), 회전(Rotation), 스케일(Scale)을 나타냅니다. Spawn Actor node에는 Return Pin(Output of the Node)이 있는데, 이것은 노드를 실행시킨 결과로 반환되는 데이터나 오브젝트입니다. 따라서 현재는 BP_P.. 2023. 6. 28.