首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual中的更改不会影响虚拟引擎

Visual中的更改不会影响虚拟引擎
EN

Stack Overflow用户
提问于 2020-05-18 20:16:03
回答 1查看 787关注 0票数 0

我在用:

非真实发动机4.23 / AppleARKit

2019

我试图在一个现有的和正在工作的“虚幻引擎项目”中修改类的变量。此变量用于定义虚幻引擎动态链接源的主题名称。当我使用构建的应用程序连接到虚幻引擎时,“主题名称”(例如"iPhoneXFaceAR")显示在“虚幻引擎编辑器”中。

在Visual中,默认设置在AppleARKitSettings.h文件中定义:

代码语言:javascript
复制
UCLASS(Config=Engine, defaultconfig)
class APPLEARKIT_API UAppleARKitSettings :
    public UObject,
    public FSelfRegisteringExec
{
    GENERATED_BODY()

public:
    UAppleARKitSettings()
        : LivelinkTrackingType(ELivelinkTrackingType::None)
        , bFaceTrackingLogData(false)
        , bFaceTrackingWriteEachFrame(false)
        , FaceTrackingFileWriterType(EARFaceTrackingFileWriterType::None)
        , bShouldWriteCameraImagePerFrame(false)
        , WrittenCameraImageScale(1.f)
        , WrittenCameraImageQuality(85)
        , LiveLinkPublishingPort(11111)
        , DefaultFaceTrackingLiveLinkSubjectName(FName("iPhoneXFaceAR"))

        etc...

尝试1:我将其更改为Visual中的“测试”:

代码语言:javascript
复制
DefaultFaceTrackingLiveLinkSubjectName(FName("Test"))

我编译了这个应用程序,但当我连接到虚幻引擎时,它仍然显示为"iPhoneXFaceAR“。

尝试2:我读到"Config=Engine“意味着我可以在项目的./Config/DefaultEngine.ini文件中设置这个变量。因此,我添加了以下代码:

代码语言:javascript
复制
DefaultFaceTrackingLiveLinkSubjectName="Test"

这个成功了。我能看到虚幻引擎内部的变化。但是..。我需要能够从应用程序内部设置这个变量,这样我的目的就不起作用了。

尝试3

我猜可能我没有正确地使用Visual,所以我尝试了许多不同的东西:

在“虚幻引擎”中按下“编译”按钮,“nothing happened.

  • Visual Studio”>“重构Solution.

  • Rebuild”应用程序。

  • 结果:仍然显示为"iPhoneXFaceAR"

  • Deleted .vs、中间文件和保存的directories.

  • Right-click .uproject文件>生成Visual项目文件。

  • 在Visual中打开.sln > Build >重建应用程序。

  • 结果:仍然显示为"iPhoneXFaceAR"

尽管我改变了它,它还是决定使用"iPhoneXFaceAR“。在整个解决方案中的任何其他地方都找不到"iPhoneXFaceAR“字符串,所以我不明白为什么这不起作用。

,所以我的问题是

为什么我能够在DefaultEngine.ini中更改这个变量,但不能直接使用Visual?

EN

回答 1

Stack Overflow用户

发布于 2020-05-18 22:07:39

很明显,应用程序正在从ini文件中的DefaultFaceTrackingLiveLinkSubjectName键中提取值。搜索您的项目,以查找读取该键的位置,并自行设置值,而不是使用ini提供的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61878227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档