본문 바로가기

언리얼 최고62

언리얼엔진(UE4)-- ui 애니메이션 사용해보기! 오늘은 게임중에 다른 장소로 넘어갈 때 라던지, 무언가 알려줄 알림이라던지 등에 사용할 수 있는 ui 애니메이션에 대해서 알아보겠습니다! 이번글에서는 화면의 fade(흐려짐)과 글자 반짝임에 대해서 소개하겠습니다! 1. 화면흐려짐 부터 먼저 ui를 하나 만들어 줍시다. 그리고 검은 이미지를 하나 둘러줍시다. 그리고 왼쪽하단에 애니메이션 추가! 이름은 알아서 지어주시고 방금 만든 애니메이션 클릭 후 바로옆에 트랙을 추가해줍시다 ( 아까만들어둔 이미지를 클릭하시고 하셔야됩니다.) 여기서 다양한 이벤트를 만들어 줄수가 있는데 이번에는 render opacity 클릭 그러면 아래처럼 추가될꺼에요 그러고 나서 오른쪽 시간바에 0초에는 render opacity 0으로 설정후 아래처럼 가운데 작은 +버튼 클릭 마찬.. 2022. 6. 23.
언리얼엔진(UE4)-- 사운드출력, 감쇠설정! 게임에 빠질 수 없는 요소 노래! 이번엔 효과음, 배경음을 한번 넣어 보겠습니다. 일단 2가지의 사운드 요소가 필요한데요 1. 사운드 감쇠 : 사운드가 시작되는 위치에따라 멀리떨어져있으면 작게 가까이 있으면 크게 조절해주는 요소! 2. 사운드큐 : 소리를 실행,재생시키는 요소! 이렇게 두가지면 충분합니다. 여기서 사운드 감쇠를 사운드 큐에서도 조절할 수 있기에 그 소리에서만 쓸꺼다? >>>> 사운드큐만 생성, 사용 다른 여러 소리에서 쓰일 감쇠다 >>> 감쇠 생성후 사운드큐 마다 적용 하시면 될 것 같습니다! 먼저 감쇠부터 하나 만들어 줍시다 기본 감쇠입니다. 여러 옵션이 있는데 여기서 내부반경과 감쇠거리를 조절하여 거리에 대한 소리 크기를 조절할수있습니다. 이제 감쇠를 적용 시켜 봅시다! 사운드큐를 켜.. 2022. 6. 22.
언리얼엔진(UE4)-- 그린 존(Green ZONE) + 반투명 머터리얼 만들기! 어떠한 게임이든지 게임 플레이 속에서 무언가를 제한하거나 HP를 감소시키는 그런 공간을 만들고는 합니다 제 프로젝트에서도 그린 존 이라는 이름으로 플레이어의 공격을 제한하는 지역을 만들어 보았습니다! 일단 반투명의 큐브 부터 만들어 보겠습니다. 먼저 빈 머터리얼 하나를 만들어줍시다. 그리고 우클릭후 TEXTURE SAMPLE 설치 클릭한후 자신이 넣고 싶은 텍스처를 넣으시면 됩니다! (전 초록색으로 할꺼라서 슬라임 텍스처 썻습니다...) 그리고 여기서 중요**************** TEXTURE SAMPLE을 이어 주면 원래 택스처가 띄워질꺼에요 여기서 오른쪽에 베이스컬러 오파시티컬러 원드포지션 줄줄이 있는 머터리얼 결과노드 클릭 1. 다시 왼쪽으로 돌아가 디테일을 보시면 BLEND MODE가 있을껍.. 2022. 6. 21.
언리얼엔진(UE4)멀티플레이/ 캐릭터 스킨변경/ 리슨서버 지금 진행하고 있는 프로젝트 시작하면서부터 생각했던건데.... 이제 되네요 ㅋㅋㅋㅋ 이때 까지 리플리케이션을 정확히 이해하지 못한거 같고 서버와 클라이언트에서 어떻게 작동될지 생각을 잘못했나봐요;; 고생한거에 비해 짧으니까 바로 ㄱㄱ! 먼저 캐릭 블프에서 이벤트들을 생성해 아래처럼 만들어 줍시다. 먼저 이벤트에 자신이 바꿔주고싶은 스킨? 에 대해서 전달해줍시다. 저는 인스턴스에서 스킨의 배열을 만들어서 랜덤하게 하나를 골라 들고오는 식으로 정했습니다! 그 다음 여기가 제일 중요한데 서버일경우 바로 모두에게 뿌려주고(멀티캐스트) 클라일경우 서버에 리플리케이트 시켜준후 서버에 멀티캐스트 시켜줍니다..... 끝.... 저는 저 서버랑 클라 나뉘는 부분을 나눠 주지않아 서버가 모든걸 결정해버렸거든요... 멍청했.. 2022. 5. 24.
언리얼엔진(UE4)멀티플레이/서버선택메뉴 만들기/스팀서버/리슨서버 오늘은 이때까지 배운 걸로 한번 해보겠습니다! 먼저 서버메뉴 ui를 만들어 줍시다. playerWindow(버티컬 박스) 여기다가 들어갈 수 있는 서버를 표시할 거예요! 그리고 추가해줄 서버 ui도 만들어 줍시다. (버튼을 누르면 조인되게끔 하겠습니다!) 먼저 서버 메뉴! 리프레쉬 이벤트부터 생성! 여기서 들어갈 수 있는 세션들을 모두 찾아주고 for문으로 세션을 받아 위젯을 생성 /추가해줍니다! (서버를 어떻게 위젯에서 받죠...?)---> 일단 서버 ui로 가줍니다.(메뉴 x) 변수를 하나 추가해주고 인스턴스 편집 가능, 스폰 시 노출 체크하면 위젯 생성에 서버 핀이 생길 거예요! 이제 서치 버튼에 서버를 리프레쉬해주는 이벤트를 연결해줍시다. 여기까지 menu끝! 이제 서버 ui 사실 이 버튼만 이렇.. 2022. 5. 23.
728x90
반응형