Programming/UE4 썸네일형 리스트형 [UE4]FString과 std::string간의 변환 FString은 언리얼을 사용하는 사람이 아니면 일반적으로 접하는 스트링이 아니기 때문에 사용법이 헷갈릴 수 있다. 사용법은 간단하지만 그래도 찾는 사람이 있을 수 있으니 남겨본다. // FString to std::string FString fstr = "Test Convert"; std::string strmsg = TCHAR_TO_ANSI(*ouput_fstring); // std::string to FString fstr = *FString(strmsg.c_str()) [UE4]UMG Slider를 이용한 ScrollBox 스크롤 UMG에서 ScrollBox에 Child로 여러개를 추가해서 ScrollBox를 넘어가면 스크롤바가 생긴다.하지만 아무리 검색을 하고 옵션을 찾아봐도 스크롤바의 스타일에 대한 옵션만 나와 있을뿐 이 스크롤바를 이용해서 스크롤을 하는 방법은 나와있지 않다. 그래서 검색을 해보니 슬라이더를 이용해서 사용할 수 있을 것 같아서 예제를 만들어 보았다. 슬라이더를 배치하고 Vertical로 설정하고 OnValueChange이벤트를 추가한다.그리고 스크롤바를 배치하고 스크롤바의 사이즈를 넘어가도록 Child로 추가를 해주면 디자이너탭에서 할일은 끝난다. 아래와 같이 슬라이더의 값이 변할 때 스크롤바의 스크롤의 오프셋을 변경해주면 된다.MaxScrollBoxHeight에 Value값을 곱해서 오프셋을 변경해도 되지만.. [UE4]Blueprint Log 블루프린트 상에서 Append Node를 사용해서 간단한 로그를 남길 수는 있지만 조금만 복잡해져도 노드를 여러개 배치하고 사용해야해서 내가 마음대로 로그를 남기기가 힘들다. 그럴때는 '포맷텍스트'를 이용하면 자유롭게 로그를 남길 수 있다. 일반 텍스트는 그냥 입력을 하면되고, 중괄호를 이용해 입력값을 추가할 수 있다. 위처럼 {HP}라고하면 HP값을 입력받을 수 있게 추가가 가능하다. [UE4]특정 오브젝트를 중심으로 회전 우선 아래와 같이 멤버변수를 추가가 필요하다. 전체 블루프린트는 아래와 같다. Player위치로 이동 상대좌표 설정(회전위치) => Rotation값과 상관없이 원형으로 회전 하는 것 처럼 위치를 설정 Time값을 0~360으로 설정(Degree값) 블루프린트의 인자는 아래와 같이 설정하면된다. Time : 시작값을 설정하면된다. Radius XY : 중심 위치를 기준으로 X와 Y의 회전 거리 Speed : 회전 속도 결과물은 아래와 같이 PC를 빨간공이 회전하며 따라다닌다. 애니메이션 몽타주 여러개의 시퀀스를 하나의 에셋으로 합칠 수 있다. 예를 들어 시작, 루프, 끝 세개의 시퀀스가 있을 때 시작애니가 끝나면 루프로 전환시켜주고, 정해놓은 조건에 해당하면 끝애니로 전환시켜서 마치 하나의 애니메이션 처럼 사용할 수 있게 해준다. 특정 타이밍에 사운드를 출력하거나 이펙트를 출력하는데도 사용이 가능하다.가장 중요한 기능은 Pawn이 애니메이션 블루프린트에게 바로 명령을 할 수 있는데 기존의 애니메이션을 무시하고 애니메이션 몽타주로 출력하는 애니메이션을 바로 출력하게 할 수 있다. http://api.unrealengine.com/KOR/Engine/Animation/AnimMontage/Overview/index.html 인프런 강좌 - 언리얼 게임 개발 인프런이라는 곳에 대해서 지인이 알려줘서 알게 됐고, 그중에서도 '배틀로얄 게임을 만들어보며 배우는 언리얼 게임 개발'이라는 강좌가 정말 좋아보여서 올려봅니다.인프런에서 강좌는 처음보는데 강좌의 진도를 표시해줘서 어디까지 강좌를 보았는지 쉽게 알 수 있고, 댓글로 질문을 남겨서 강사님에게 질문을 할 수도 있습니다. 언리얼3로 개발한 경험이 있고, 언리얼4는 책보면서 공부를 했지만 이 강좌를 보면서 많은 내용을 쉽게 배울 수 있어서 너무나 만족스러운 강좌입니다. 아래와 같이 5만5천원에 할인해서 강좌를 들을 수 있다고해서 예전에 구입했는데 아직도 할인을 하는 것을 보면 상시 할인이 아닌가 싶습니다. 이전 1 2 다음