안녕하세요 유랑입니다. 실력향상을 위해서 이번 시간부터는 유료 강의를 따라하면서 공부하겠습니다.블루프린트와 엔진 버전은 4.18.3을 사용합니다^^ 1. 배틀 그라운드 만들기 이번 강의는 얼론데브와 인프런에 있는 배틀 그라운드(로얄)을 만드는 강좌이며,유료로 돈을 지불해야만 강의를 들을 수 있습니다.저는 돈을 지불하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 얼론데브 => https://alonedev.com/인프런 => https://www.inflearn.com/ 2. 본 변경과 하체회전 오늘은 본 변경을 하여 하체회전을 해보겠습니다.좌우상하로 움직일 때 각각 애니메이션이 있으면 좋겠지만,없을 때 구현할 수 있는 유용한 방법입니다. 2-1) 본 변경하기 -㉠본 트랜스폼 다양한 모션 구현을 위해서..
안녕하세요 유랑입니다. 실력향상을 위해서 이번 시간부터는 유료 강의를 따라하면서 공부하겠습니다.블루프린트와 엔진 버전은 4.18.3을 사용합니다^^ 1. 배틀 그라운드 만들기 이번 강의는 얼론데브와 인프런에 있는 배틀 그라운드(로얄)을 만드는 강좌이며,유료로 돈을 지불해야만 강의를 들을 수 있습니다.저는 돈을 지불하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 얼론데브 => https://alonedev.com/인프런 => https://www.inflearn.com/ 2. 애니메이션 블루프린트 오늘은 애니메이션 블루프린트를 생성하여 이동시 캐릭터 애니메이션을 적용하도록 하겠습니다빠른 적용을 위해서 테스트맵에서 진행하겠습니다. 2-1) 애니메이션 추가 애니메이션 폴더에 있는 애니메이션 파일을 삭제하고..
안녕하세요 유랑입니다. 오늘은 변수를 이용한 바인딩 기능에 대해 알아보겠습니다. 1. 변수를 활용한 바인딩 지난 시간에 만든 프로젝트로 이어서 진행하겠습니다.지난 시간에 추가한 바인딩을 제거해 주고,텍스트 값과 변수값을 연결해주는 작업을 해주겠습니다. 1-1) 바인딩 - ㉠Construct 이벤트 Construct 이벤트는 위젯이 생성될 때 딱 한 번 호출되는 이벤트입니다.컨트롤러를 가져와 보겠습니다. 형변환이 성공했을 때 레퍼런스를 변수로 만들어 저장하겠습니다. 이번 바인딩은 서브 오브젝트 프로퍼티에 있는 Character Name으로 해주시면 됩니다.컨트롤러에 있는 값을 바로 가져오는 것이죠ㅎㅎ 게임을 시작하면 연결되 있는 변수값이 보여지게 됩니다~~~ 1-2) 바인딩 - ㉡Check Box 바인딩을..
안녕하세요 유랑입니다. 오늘은 함수를 이용한 바인딩 기능에 대해 알아보겠습니다.바인딩은 어떤 것일까요? 1. 함수를 활용한 바인딩 지난 시간에 만든 프로젝트로 이어서 진행하겠습니다.위젯 재활용 부분 기능이 남아있을텐데 이 부분을 없애고,WidgetUI로 진행하겠습니다. 1-1) 바인딩 - ㉠변수 생성 TopDownController에 변수를 하나 만들어 주겠습니다. 변수 유형은 Text로 변경해 주세요.이제 변수에 들어있는 내용을 위젯에서 출력을 해보려고 합니다. 1-2) 바인딩 - ㉡텍스트 생성 출력할 값을 보여줄 위젯이 필요하겠죠?텍스트를 추가해 주겠습니다^^ 텍스트의 이름과 크기는 다음과 같이 변경해주세요.해당 텍스트를 참조할 수 있도록 변수도 체크해 주겠습니다. 그리고 바인딩 생성을 해주세요. 1..
안녕하세요 유랑입니다. 오늘은 위젯 이벤트에 대해 알아보겠습니다.위젯 이벤트란 무엇일까요? 1. 위젯 이벤트 지난 시간에 만든 프로젝트로 이어서 진행하겠습니다.확인 버튼과 취소 버튼을 클릭하면 해당 기능의 이벤트가 일어나도록 구현해 주겠습니다. 1-1) 위젯 이벤트 - ㉠OnCliked 확인 버튼에 있는 OnCliked 이벤트를 추가해 주겠습니다.플러스 버튼을 눌러주시면 되겠습니다. 그래프 영역에 OnCliked 이벤트가 생겼습니다. 다시 디자이너로 가셔서 텍스트박스의 이름을 변경해 주세요.텍스트 박스의 내용을 가지고 진행할거라 편의성을 위해서 변경하였습니다. 1-2) 위젯 이벤트 - ㉡Print Text 이름을 변경한 TextBox를 Get을 해주세요. Get Text를 이용해 NameInput에 있는..
안녕하세요 유랑입니다. 오늘부터 언리얼에 쓰이는 UI에 대해 알아보겠습니다.UI는 어떻게 만들어 질까요? 1. 위젯 만들기 위젯블루프린트를 사용해서 간단한 UI를 제작해 보겠습니다. 1-1) 프로젝트 준비 블루프린트 내려보기 템플릿을 사용해서 프로젝트를 생성해 주겠습니다. 1-2) 위젯 블루프린트 - ㉠생성 블루프린트 폴더에다가 위젯을 만들어 보도록 하겠습니다.마우스 우측 버튼을 이용해 위젯 블루프린트를 생성해 주세요^^ 위젯의 에디터 화면은 다음과 같습니다.위젯은 UI 디자인을 할 수 있는 디자이너와 기능을 구현하기 위한 그래프가 존재합니다. 1-3) 위젯 블루프린트 - ㉡Text 팔레트에는 다양한 UI 기능들이 존재합니다.그 중에서 Text를 추가해 주겠습니다~~~추가한 Text는 캔버스 패널 밑으로..
안녕하세요 유랑입니다. 오늘은 다이나믹 머티리얼 인스턴스 기능을 사용해 보겠습니다.다이나믹 머티리얼 인스턴스란 어떤 것일까요? 1. 다이나믹 머티리얼 인스턴스 다이나믹 머티리얼 인스턴스는 실시간 업데이트되거나 변할 수 있는 머티리얼을 의미합니다.게임을 플레이하는 동안 머티리얼에 변화를 줄 수 있는 것이죠. 1-1) 프로젝트 준비 이제 의자의 색깔을 다이나믹 머티리얼 인스턴스를 이용해 바꿔보겠습니다.언리얼에서 예제로 제공한 의자에는 해당 머티리얼이 존재하는데,ColorSeates 파라미터 값을 이용해 동적으로 색깔을 변경해 볼 것 입니다. 액터 클래스를 만들어 주겠습니다. 액터 클래스에 SM_Chair 액터를 드래그앤 드랍을 이용해 추가해 주세요^^ 1-2) Box 의자 밑으로 Box Component를 ..
안녕하세요 유랑입니다. 실력향상을 위해서 이번 시간부터는 유료 강의를 따라하면서 공부하겠습니다.블루프린트와 엔진 버전은 4.18.3을 사용합니다^^ 1. 배틀 그라운드 만들기 이번 강의는 얼론데브와 인프런에 있는 배틀 그라운드(로얄)을 만드는 강좌이며,유료로 돈을 지불해야만 강의를 들을 수 있습니다.저는 돈을 지불하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 얼론데브 => https://alonedev.com/인프런 => https://www.inflearn.com/ 2. 캐릭터 클래스와 이동조작 오늘은 캐릭터 클래스를 만들고 마우스와 키보드 입력 값을 받아 캐릭터 이동조작까지 해보겠습니다.빠른 적용을 위해서 테스트맵에서 진행하겠습니다. 2-1) 캐릭터 클래스 - ㉠생성 지난 시간에 만든 캐릭터를 ..
안녕하세요 유랑입니다. 실력향상을 위해서 이번 시간부터는 유료 강의를 따라하면서 공부하겠습니다.블루프린트와 엔진 버전은 4.18.3을 사용합니다^^ 1. 배틀 그라운드 만들기 이번 강의는 얼론데브와 인프런에 있는 배틀 그라운드(로얄)을 만드는 강좌이며,유료로 돈을 지불해야만 강의를 들을 수 있습니다.저는 돈을 지불하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 얼론데브 => https://alonedev.com/인프런 => https://www.inflearn.com/ 2. 캐릭터 만들기 오늘은 캐릭터를 직접 만들고 언리얼에 적용해 보겠습니다.빠른 적용을 위해서 테스트맵에서 진행하겠습니다. 2-1) 캐릭터 생성 - ㉠AdobeFuse AdobeFuse는 무료로 캐릭터를 만들 수 있는 툴입니다.Adob..
안녕하세요 유랑입니다. 실력향상을 위해서 유료 강의를 따라하면서 공부하겠습니다.블루프린트와 엔진 버전은 4.18.3을 사용합니다^^ 1. 배틀 그라운드 만들기 이번 강의는 얼론데브와 인프런에 있는 배틀 그라운드(로얄)을 만드는 강좌이며,유료로 돈을 지불해야만 강의를 들을 수 있습니다.저는 돈을 지불하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 얼론데브 => https://alonedev.com/인프런 => https://www.inflearn.com/ 2. 랜드스케이프 스플라인 스플라인 툴은 배경에 길이나 통로를 만드는데 사용합니다.스플라인을 이용해 길을 만들어 주고 집들을 추가해 배경작업을 마무리 하겠습니다. 2-1) 랜드스케이프 스플라인 - ㉠도로 도로와 집을 이용해 맵을 꾸며볼텐데요.꾸미기 전..
안녕하세요 유랑입니다. 실력향상을 위해서 유료 강의를 따라하면서 공부하겠습니다.블루프린트와 엔진 버전은 4.18.3을 사용합니다^^ 1. 배틀 그라운드 만들기 이번 강의는 얼론데브와 인프런에 있는 배틀 그라운드(로얄)을 만드는 강좌이며,유료로 돈을 지불해야만 강의를 들을 수 있습니다.저는 돈을 지불하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 얼론데브 => https://alonedev.com/인프런 => https://www.inflearn.com/ 2. 폴리지와 스트리밍 레벨 폴리지 작업을 하시면 방대한 데이터로 인하여 고생하실겁니다.이 부분을 스트리밍 레벨을 이용해서 해결해 보겠습니다. 2-1) 폴리지 생성 및 적용 나무 외에도 다른 오브젝트들로도 꾸며야겠죠?폴리지 작업을 진행하겠습니다!!! ..
안녕하세요 유랑입니다. 실력향상을 위해서 유료 강의를 따라하면서 공부하겠습니다.블루프린트와 엔진 버전은 4.18.3을 사용합니다^^ 1. 배틀 그라운드 만들기 이번 강의는 얼론데브와 인프런에 있는 배틀 그라운드(로얄)을 만드는 강좌이며,유료로 돈을 지불해야만 강의를 들을 수 있습니다.저는 돈을 지불하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 얼론데브 => https://alonedev.com/인프런 => https://www.inflearn.com/ 2. 폴리지 작업 폴리지(Foliage)는 스태틱 메시를 빠르게 칠하거나 지울 수 있는 시스템입니다.이 방법을 이용해 나무를 배치해 보겠습니다^^ 2-1) 폴리지 - ㉠폴리지 타입 나무를 포함한 식물 메쉬를 추가해주시고 한 번 열어보겠습니다.LOD처리..