본문 바로가기

언리얼 최고/언리얼 구현18

언리얼엔진(UE4)-- 영상(video) ui에 적용시키기! 그렇게 어렵진 않아 보여서 혼자 해보려했는데 안되네요 ㅋㅋㅋ 그래서 찾아봤더니? 진짜 쉽네요..? ㄱㄱ! 일단 사용하려는 영상을 끌어다 놓아줍시다 그러면 바로 회색 파일 미디어 소스가 만들어 집니다! 그다음 미디어 플레이어 를 하나 만들어주고 클릭! 아마 만들게 되면 미디어 플레이어 안에 이미 영상이 들어가있을꺼에요! 그리고 텍스처 파일이 하나 생깁니다. 이제 ui로 ㄱㄱ! 바로 텍스처를 끌어다 놓으면 이렇게 이미지로 들어오게되네요! 그래프로 와서 변수하나 지정해주고 영상에대한 소스를 받아오면?? 끝! (뒤에 딜레이는 영상끝나면 ui닫게끔 할려고...) 조아요ㅎ ----> 혹시 끝까지 했는데 안된다면 미디어 텍스처를 지우고 하나 새로 만들어 보세요! 틀린 점이 있다면 댓 달아주세요! 2022. 5. 21.
언리얼엔진(UE4)-- 특정 위치들에 랜덤으로 아이템 생성! 제가 만들고 있는 게임 맵입니다! 여기서 구역을 나눠서 코인을 생성해볼 건데요! 몇 가지 해보고 싶은 게 1. 캐릭터가 코인을 먹으면 그 자리를 제외하고 나머지 좌표 중에서 랜덤 생성 2. 코인 위치 맵에서 보이게 3. 구역별로 좌표들 나누어 관리 가있는데.. 좀 많아 보이지만 해보았습니다! 일단 코인들의 좌표를 적당히 찍어주었습니다. 그리고 레벨 프린트에 배열 변수를 만들고 위에서 만든 좌표들을 모아서 스테이지별로 배열에 입력해주었습니다. 이제 위치도 받았으니 코인을 생성해봅시다! 그런데 여기서 무작정 생성하면 문제가 생겨요.... 이게.... 랜덤으로 좌표를 받아 생성하게 되면 이미 코인이 있는 자리에도 생성될 수도 있어서... 그래서! 배열을 하나 더 만들어 줍시다! 지금 생성된 코인들의 위치가 저.. 2022. 4. 5.
언리얼엔진(UE4)- 카메라 진동,움직임 게임을 만들어 보다가 장애물이나 공격받았을때, 죽었을때? 그 카메라 진동을 구현 해보고 싶어서 한번 만들어 보았습니다. 이 부분은 그렇게 어렵진 않았습니다.... 찾는데 시간을 더많이 쓴거 같네요.. 먼저 카메라를 얼마나 오래,세게,방향? 등을 정해주기 위해 블루 프린트를 한번 만들어 봅시다 맨밑에있는 matinee camerashake 클릭! 이렇게 나오는데 맨 위의 3개는 얼마나 오래 흔들지 관여하는거 그다음이 회전진동 위치진동 등등.... 이 있는데 전 0.3초간 위치진동만! 이제 거의다 끝났습니다.... 캐릭터 블루프린트에서 컨트롤러 받아오고 화면 진동이 필요한 위치에 client start Camera Shake함수 연결 함수안 Shake에 앞에서 만들었던 카메로 모드? 넣으시면 잘 흔들리네요 .. 2022. 3. 28.
언리얼 엔진 (UE4) -- 미니맵 UI 만들어 보기! 게임 ui의 기본? 오늘은 미니맵을 만들어 보겠습니다. 미니맵을 만들기전에 머가 필요한지 생각해보면 1. 맵을 찍고있는 카메라 2...... 없네요..? 카메라! 만 있으면 되겠네요 그 카메라 영상을 머터리얼로 받아 게임ui에 적용시켜 주면! 완성! 자 일단 카메라를 만들어 볼게요 캐릭터 블루프린트에서 springarm과 scenecapture를 설치해줍시다! 그리고 머리 저 위에 설치! 이제 저기위 카메라의 사진을 받아와야겠죠 그리고 방금만들걸 캐릭터 블루프린트에서 만든 씬 캡처-->디테일 -->씬캡처 Texture Target에 넣어줍시다. 그다음 캔버스 렌더타깃을 하나 만들어 줍시다. 만들었으면 우클릭---> 머터리얼 생성! 그리고 좌측 디테일에있는 머터리얼 도메인--> 유저 인터페이스 선택! 일단.. 2022. 3. 28.
언리얼엔진(UE4) - UI 만들어 보기 (캐릭터 진행바 만들기) 오늘은 게임상의 UI들을 만드어 보겠습니다! 일반 UI들은 만드는게 그렇게 어렵지 않더라구요 일단 위젯 블루프린트 클릭! 하게되면 이때 까지 봤던 창과는 조금다른 창이 나오게 됩니다! 근데 그렇게 막 어렵진 않았던거 같아요! 일단 왼쪽의 팔레트에서 내가 사용하고 싶은 버튼,이미지, 등등 의 요소들을 저기 파란색패널안에 넣어줄수있는데 밑에처럼 이렇게 만들어 줄수있어요 일단 이렇게 만들어주고 게임모드를 한번 만들어 볼게요 게임모드 블루프린터도 밑에처럼 만들어주고 월드 세팅에서 모드를 적용시켜서 실행해주면 와! 나온다! 이렇게 사용하시면 눈에 보이는건 끝! 이제 저기서 어떤 기능을 넣어주기위해 우측상단의 그래프를 눌러줍시다... 그러면 좀 익숙한 창이 나오는데요 여기서 이제 제가 만든 ui의 상단 진행바를 캐.. 2022. 3. 27.
언리얼엔진 가까이 가면 글자 나타나게 만들기! 게임을 하다보면 어떤 위치? 버튼 앞에 가면 글자가 나타나는걸 많이보죠! 한 번 만들어 볼게요! 일단 왼쪽에 액터배치 안에있는 박스트리거와 텍스트렌더를 먼저 설치! 박스트리거는이제 그 위치에 주인공? 이 접근하게되면 작동하는 그런 액터입니다! 그다음 트리거를 클릭후! 레벨 프린터 열기! 그다음 우클릭하시고 밑에 쭉쭉보시면 박스트리거->콜리전-> on actor begin overlap추가를 눌러주시면 이렇게 트리거 박스에 닿으면 작동하는 이벤트가 생김! 다음 아까 설치해뒀던 텍스트랜더를 끌고와주고 set visibility이벤트를 불러와 밑에 처럼 이어줍시당 아 여기서 set visibility안에 new visiblility 체크! 그러고 저장 후 실행! ....하면 아마 글자가 이미 생겨있을꺼에요.... 2022. 3. 18.
728x90
반응형