私は青写真クラスによって拡張された公開UPROPERTY
のC++クラスを持っています。私は、プロパティの価値を設定するために青写真を使用しました。Unreal Engine:動的に生成されたアクタの青写真インスタンスデータへのアクセス
私がしたいことは、この青写真クラスからActorを生成し、C + +コードを青写真で設定されたプロパティで処理させることです。私が青写真のクラスのインスタンスを非現実的なエディタから世界にドラッグすると、すべてうまく動作します。しかし、私がデフォルトのGameMode
クラスから同じ青写真クラスのこのアクタを動的に生成すると、そのクラスのインスタンスが世界に追加されていることがわかります(World Outlinerで見ます)。しかし、C++コードが実行されると、青写真から設定された値はありません。
なぜ青写真のクラスを異なる方法で作成するのですか(1つのメソッドをエディタからワールドにドラッグする方法と、GameModeクラスからそれを作成する方法)が異なる結果につながりますか?俳優がGameMode
クラスから産んだ場合、青写真データにアクセスできないのはなぜですか?
これが役に立ったらお知らせください。もしそうなら、答えとしてマークする。 – jeevcat