언리얼 최고/언리얼 구현18 언리얼엔진(UE4) -- 우주 행성 간 이동하기(Blue프린트)! 앞선 글 중력조절에서 이어서 진행하겠습니다! 언리얼엔진(UE4)-- 행성 중력 조절! 아래의 유튜브 영상을 참고했습니다! 좀 오래되긴했지만 가장 쉽게 만들어져있어서 만들어 보았습니다! 가장 먼저 기본적인 pawn생성! 방향도 구분할수있도록 표시도 해줍시다! 그다음 움직일수 ljhyunstory.tistory.com 역시 아래의 영상을 참조합니다! 먼저 현재 레벨에 존재하는 행성들을 배열로 받아옵시다! 이렇게 Planets배열에 저장후 좌측에서 setPlanet이라는 함수를 하나 만들어줍니다. 이 함수에서는 현재 위치한 행성보다 가까울시 다른 행성 중력에 영향을 받도록 현재 행성을 변경해주는 함수로 위 처럼 배열에서 모든 행성을 탐색하며 벡터 연산으로 어디가 더 가까운지 탐색합니다! 그리고 더 가까운 행성.. 2022. 7. 21. 언리얼엔진(UE4)-- 우주 배경 만들기! 아래의 블로그보고 배웠습니다! UE4 우주 배경 (스카이박스) 만들기 게임 제작에 필요한 스카이 박스를 만들어본다. 스카이 박스를 한국어로 하면 하늘 상자, 즉 이번에는 하늘을 만들어보는 것 이다. 참 이해 안되는데, 초심자든 숙련자든 한번씩은 써봤을 엔진 ballbot.tistory.com 어렵진 않았는데 만드는 과정이 좀 신기했습니다..! 시작! 먼저 아래 링크로 가서 다운! (전 그냥 다운 받아버렸는데 불안하시면... 다른방법... 찾아보시는게 좋을꺼 같아요..!) Spacescape Download Spacescape for free. Spacescape is a tool for creating space skyboxes with stars and nebulas. Powered by Ogre3d .. 2022. 7. 20. 언리얼엔진(UE4)-- 행성 중력 조절! 아래의 유튜브 영상을 참고했습니다! 좀 오래되긴했지만 가장 쉽게 만들어져있어서 만들어 보았습니다! 가장 먼저 기본적인 pawn생성! 방향도 구분할수있도록 표시도 해줍시다! 그다음 움직일수 있도록 아래의 블루프린트를 추가해주세요 여기까지는 일반적인 폰생성과 이동에 대한것들이고 이제 행성 역할을 할 액터를 하나 만들어 줍시다. 여기서는 딱히 설정할게 없네요! 다시 폰으로 돌아가서 중력에 대한 함수를 구성해봅시다. 중력이란 행성의 중심으로부터 물체를 끌어당기는 힘으로 여기서 구현할 부분은 캐릭터의 방향과 끌어당기는 힘 두가지만 구현해주면 됩니다....만 쉽지않죠.. 먼저 위에서 만들었던 행성의 변수를 하나 만들어줍시다. 먼저 방향입니다! 행성의 좌표와 캐릭터의 좌표를 찾아서 벡터계산을 해야하는데.... 다행히.. 2022. 7. 19. 언리얼엔진(UE4)-- 캐릭터ui 만들기(체력바,점수,이름)! 오늘은! 이번 프로젝트에서 사용했던 캐릭터 ui를 다시 만들어 보겠습니다! 어려운 부분은 없는거 같아서 빠르게 가겠습니다! 일단 ui를 하나 만들어 줍시다 그리고 만들고 싶으신 대로 틀을 만들어 줍시다! (여기서 체력바는 progressBar !) 1. 이름 저는 게임 시작시에 플레이어 네임을 받아줬습니다 그래서 위젯을 열어줄때 네임을 전달해보도록 하겠습니다! 위젯 블루프린트에서 name변수 선언 후 인스턴스 편집가능, 스폰시 노출 체크! 이렇게 해주면 위젯 생성시 name을 받는 부분이 생기게 됩니다! (ui생성은 컨트롤러에서 했습니다!) 여기다가 이름 연결해주고 시작시에 실행되는 construct이벤트에서 name(text box)를 이름으로 변경해줍시다! 2. 체력바! 먼저 health 변수와 함수.. 2022. 6. 25. 언리얼엔진(UE4)-- ui 애니메이션 사용해보기! 오늘은 게임중에 다른 장소로 넘어갈 때 라던지, 무언가 알려줄 알림이라던지 등에 사용할 수 있는 ui 애니메이션에 대해서 알아보겠습니다! 이번글에서는 화면의 fade(흐려짐)과 글자 반짝임에 대해서 소개하겠습니다! 1. 화면흐려짐 부터 먼저 ui를 하나 만들어 줍시다. 그리고 검은 이미지를 하나 둘러줍시다. 그리고 왼쪽하단에 애니메이션 추가! 이름은 알아서 지어주시고 방금 만든 애니메이션 클릭 후 바로옆에 트랙을 추가해줍시다 ( 아까만들어둔 이미지를 클릭하시고 하셔야됩니다.) 여기서 다양한 이벤트를 만들어 줄수가 있는데 이번에는 render opacity 클릭 그러면 아래처럼 추가될꺼에요 그러고 나서 오른쪽 시간바에 0초에는 render opacity 0으로 설정후 아래처럼 가운데 작은 +버튼 클릭 마찬.. 2022. 6. 23. 언리얼엔진(UE4)-- 그린 존(Green ZONE) + 반투명 머터리얼 만들기! 어떠한 게임이든지 게임 플레이 속에서 무언가를 제한하거나 HP를 감소시키는 그런 공간을 만들고는 합니다 제 프로젝트에서도 그린 존 이라는 이름으로 플레이어의 공격을 제한하는 지역을 만들어 보았습니다! 일단 반투명의 큐브 부터 만들어 보겠습니다. 먼저 빈 머터리얼 하나를 만들어줍시다. 그리고 우클릭후 TEXTURE SAMPLE 설치 클릭한후 자신이 넣고 싶은 텍스처를 넣으시면 됩니다! (전 초록색으로 할꺼라서 슬라임 텍스처 썻습니다...) 그리고 여기서 중요**************** TEXTURE SAMPLE을 이어 주면 원래 택스처가 띄워질꺼에요 여기서 오른쪽에 베이스컬러 오파시티컬러 원드포지션 줄줄이 있는 머터리얼 결과노드 클릭 1. 다시 왼쪽으로 돌아가 디테일을 보시면 BLEND MODE가 있을껍.. 2022. 6. 21. 이전 1 2 3 다음 728x90 반응형