UE5Console 控制台命令
2023-12-16 12:46:25
-
启动模块,注册
void FAdvModModule::StartupModule() { RegisterConsole(); } void FAdvModModule::RegisterConsole() { IConsoleManager::Get().RegisterConsoleVariable(TEXT("adv.bLocked"), true, TEXT("Lock selected actor!"), ECVF_Scalability | ECVF_RenderThreadSafe); }
-
获取命令状态
static const auto CVarLocked = IConsoleManager::Get().FindConsoleVariable(TEXT("adv.bLocked")); bool bLocked = CVarLocked->GetBool(); if (bLocked) { DebugHeader::Print(TEXT("Locked"), FColor::Red); } else { DebugHeader::Print(TEXT("Unlocked"), FColor::Green); }
-
设置状态
static const auto CVarLocked = IConsoleManager::Get().FindConsoleVariable(TEXT("adv.bLocked")); // bool bLocked = CVarLocked->GetBool(); CVarLocked->Set(true);
文章来源:https://blog.csdn.net/weixin_31570677/article/details/135030823
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!