Unreal SlowMotion언리얼에서 간단하게 슬로우모션을 구현해보았습니다.이때 사용한 함수는 게임의 전체 시간 흐름을 조절하는 SetGlobalTimeDilation함수입니다.이 함수는 게임 전체의 시간 흐름을 자유롭게 조절할 수 있습니다.코드2.0f: 시간의 흐름이 두배로 빨라집니다.1.0f: 기본 흐름. (정상 시간)0.5f: 시간의 흐름이 절반으로 느려집니다. (슬로우모션.)0.f: 시간이 완전히 정지됩니다.아래와 같은 코드를 작성하면 시간의 흐름을 0.5배로, 즉 2배 느리게 만드는 코드인겁니다.UGameplayStatics::SetGlobalTimeDilation(GetWorld(), 0.5f); 저는 이 기능을 NotifyState에 적용을 해서 애니메이션의 특정 부분만 느려지도록 사용했..
오류환경.최근 윈도우 11에서 언리얼 5.3을 사용하다가 해당 오류에 걸렸습니다.프로젝트를 빌드했을 때, 빌드가 완료되어도 "Asertion Failed: index== Typeindex ...." 라는 팝업창이 나오면서 프로젝트가 정상적으로 실행되지 않았습니다.오류 내용.아래의 메시지를 출력하며 프로젝트가 정상적으로 진행되지 않았습니다.Assertion failed: Index == TypeIndex [File:E:\Epic Games\UE_5.3\Engine\Source\Runtime\Core\Public\Misc\TVariant.h] [Line: 118] Crash in runnable thread Background Worker #3제가 해당 언리얼 프로젝트 파일 생성 후 만진것들입니다.1. 삼인..
The project currently uses the compatibility mode where the Render Graph API is Disabled.오랜만에 유니티를 사용하기 위해 Unity6을 설치해서 프로젝트를 하나 만들었습니다.이후 사용하다 보니 다음과 같은 경고 메시지가 나타났습니다."The project currently uses compatibility mode where the Render Graph API is disabled. Support for this mode will be removed in future Unity versions. Migrate existing ScriptableRenderPasses to the new RenderGraph API. After the ..
티스토리 블로그에서 스팸 댓글에 대한 고민.요즘 저는 제 글의 조회수가 맛이 없을 것을 알면서도 글을 작성하고 있습니다.간단한 주제에 대한 글이기도 하고, 이런 글들이 나중에 저나 다른 사람들에게 도움이 될 수 있기 때문에, 생각날 때마다 블로그에 글을 작성하고 있습니다.스팸 댓글.하지만, 언제부턴가 블로그에 매크로로 작성된 것으로 보이는 스팸 댓글이 달리기 시작했습니다.처음에는 댓글이 달린다는 사실에 기분이 좋았지만, 누가 봐도 스팸 댓글이라 기분이 씁쓸해졌습니다. 방문자가 별로 없을 거라는 사실을 알면서도 글을 쓰기 때문에 댓글이 많이 달리지 않을 거라는 사실을 알지만, 알림이 올 때마다 기대하게 되는 것은 어쩔 수 없는 것 같습니다.그런데 이 스팸댓글들이 요즘 그 기대를 무너뜨리고 있네요.제 설램 ..
언리얼 게임 종료 구현하기 c++게임을 하다 보면 반드시 있어야 할 것 중 하나가 종료 버튼입니다.이 글에서는 모든 게임에서 필수적인 요소인 게임 종료를 언리얼엔진의 'UKismetSystemLibrary'에서 제공하는 'QuitGame'함수를 사용해 c++에서 게임 종료를 구현해 보겠습니다. UKismetSystemLibrary.'UKismetSystemLibrary'클래스는 게임 플레이, 하드웨어 정보, 월드 관리 등 다양한 시스템 관련 기능을 제공하는 유틸리티 클래스입니다. 이 클래스를 통해 언리얼 엔진에서 게임 종료(QuitGame), 타이머 설정(Delay), 객체 유효성 검사(IsValid), 디버그 메시지(PrintString) 등 여러 작업을 손쉽게 처리할 수 있습니다.이 클래스는 주로 블..