在游戏上下文中更新actor属性

时间:2018-07-17 12:32:56

标签: c++ unreal-engine4

我目前正在为虚幻引擎4开发插件。

当前,我想在游戏上下文中修改自定义角色的属性时遇到问题。当我处于编辑器上下文中时,我可以简单地调用PostEditChange方法。但是,此方法在游戏上下文中不存在。 您将如何解决这个问题?我是否必须销毁actor对象并重新生成它?还是有更好的方法?

示例:

我通过以下方式为演员的属性编写了一些设置方法:

UFUNCTION(BlueprintCallable)
void setProperty(<type> newValue){
    oldValue = newValue;
    this->PostEditChange(); //Only available in editor context
}

在详细信息面板中,我可以看到属性值发生了变化。但是,这没有任何可见的效果。

0 个答案:

没有答案