0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

継承したコンポーネントへの参照ができなくなった場合の対処

Last updated at Posted at 2024-05-14

起きた問題

BPでの作業中に親クラスから継承したコンポーネントへのアクセスができなくなった。
compileをしてもエラーが発生せず、同じ親クラスで子クラスを作成するとエラーは起きないため原因を探すにも方法がわからなかった・
なお、UE5になってから起き始めたというRedditでの投稿もあるため、私の環境に限らず起きるものかもしれない。スクリーンショット 2024-05-13 181546.png

環境

  • バーション
    Unreal Engine 5.3.2
  • 使用プラグイン
    PaperZD
  • 問題が起きたクラス
    PaperZDCharacterを継承したBPクラス

対処法

Reparent機能で一度Actorクラスなどに変更してからもう一度親クラスに戻したところ再度参照がされることでエラーが起きなくなった。
注意事項として一度コンポーネントが外されるため子クラスで個別で設定していた継承コンポーネントの値はリセットされるので何らかの方法でバックアップはとっておくこと

まとめ

コメントを加えるといった編集中に起きたエラーなので原因は分からないがとりあえず直ったのでメモ程度に残しておく

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?