전체 글

GameProgramer 취업준비 중인 백수 onestone3647@gmail.com
애니메이션 에셋을 사용하다가 좌우 반전이 된 애니메이션을 사용하고 싶지만 직접 만들지 않고 구입한 에셋인 경우 좌우 반전된 애니메이션이 없을 수도 있습니다. Unreal Engine 5에서 좌우 반전된 애니메이션이 없어도 애니메이션을 좌우 반전하고 좌우 반전된 애니메이션을 생성할 수 있습니다. 방법은 다음과 같습니다.  좌우 반전하여 재생하는 방법  컨텐츠 브라우저에서 마우스 오른쪽을 클릭하여 애니메이션 탭에 들어가 미러 데이터 테이블을 생성합니다.   사용할 스켈레톤을 선택하고 수락을 클릭합니다.    생성된 미러 데이터 테이블을 열게 되면 본의 이름과 좌우 반전된 본의 이름이 일치하는지 확인합니다.  애니메이션 블루프린트에서 Mirror를 검색하여 이전에 생성한 미러 데이터 테이블의 이름이 적힌 노드..
PostEditChangeProperty 함수와 PostEditChangeChainProperty 함수는 Unreal Engine의 에디터에서만 실행되는 함수입니다. 이 함수들은 에디터에서 변수 값이 변경될 때 추가적인 처리를 할 수 있게 해줍니다. 이러한 변경 사항은 주로 디테일 패널에서 속성을 수정할 때 발생합니다. 에디터에서만 실행되는 함수 이므로 WITH_EDITOR 매크로를 사용했습니다.// .h#if WITH_EDITORprotected: virtual void PostEditChangeProperty(struct FPropertyChangedEvent& PropertyChangedEvent) override; virtual void PostEditChangeChainProperty(struc..
https://benui.ca/unreal/docs/ Unreal Engine DocumentationUnreal Engine UI programmerbenui.ca
https://www.youtube.com/watch?v=aYSHRXrJcyg https://github.com/onestone3647/Portfolio_ProjectReplica.git GitHub - onestone3647/Portfolio_ProjectReplica: Seo Won Seok ProtfolioSeo Won Seok Protfolio. Contribute to onestone3647/Portfolio_ProjectReplica development by creating an account on GitHub.github.com https://lykanstudio.tistory.com/109 [Project Replica] EffectSystemhttps://youtu.be/qzUb8AgO..
https://github.com/onestone3647/Portfolio_ProjectReplica GitHub - onestone3647/Portfolio_ProjectReplica: Seo Won Seok ProtfolioSeo Won Seok Protfolio. Contribute to onestone3647/Portfolio_ProjectReplica development by creating an account on GitHub.github.com  ObjectPool로 관리하는 오브젝트들을 보다 효율적으로 관리하기 위해 PoolableInterface 인터페이스 클래스를 도입했습니다. 이를 통해 오브젝트 관리를 보다 체계적으로 할 수 있게 되었습니다. 기능 설명 BaseObjectPoolSy..
· etc.
크롬의 F12(개발자 도구)로 다운로드 할 수 없는 영상은 보통 파일을 쪼개서 몇개씩 나누어 송출하는 방식을 사용하기 때문에 다운로드한다고 해도 .ts 파일형식으로 여러개로 쪼개져서 다운로드 된다. 이럴경우 .ts 파일 형식으로 쪼개진 파일을 한 번에 다운로드하고, 다운로드한 파일을 하나로 합치는 방법을 정리하였다. 필요한 파일 총 2개의 파일이 필요한데 이 파일들은 같은 폴더 안에 존재해야한다. ffmpeg.exe 이 글에 파일을 첨부하고 싶지만 파일의 용량이 20MB를 넘기 때문에 아래의 공식사이트의 다운로드 페이지에서 다운로드 해야한다.https://www.ffmpeg.org/download.html Download FFmpegIf you find FFmpeg useful, you are welco..
https://youtu.be/qzUb8AgOTD4   이펙트를 액터 컴포넌트에서 ObjectPool로 관리하는 기능을 구현했습니다. 이펙트를 액터를 사용하여 구현할 필요는 없지만, 나중에 구현할 TimeStop 기능에서 GlobalTimeDilation 대신 액터의 CustomTimeDilation을 사용할 수 있도록 하기 위해서 액터와 이를 관리할 액터 컴포넌트를 사용하여 구현하였습니다. 기능 설명DataTable의 정보를 기반으로 이펙트를 생성합니다. 이때 생성된 이펙트는 초기에 비활성화 상태입니다.EffectSystem의 EffectPool에서 특정 Key를 사용하여 해당 이펙트의 Pool을 찾습니다. 이때, Pool이 존재하지 않는 경우 동적으로 Pool을 생성합니다. 이펙트의 Pool에서 활성..
한돌이
Lykan Studio