「デフォルトプロパティ警告とエラー」を直す
なんか起動するたびエラー出るなぁとずっと思って放置してたけど、解決したのでメモ。
検索したら日本語の記事は出てこず、AnswerHUBがヒットしました。ほぼ下記のページの解説になります。
answers.unrealengine.com
まずエラー内容
Error:CDO Constructor("プロジェクト名"GameMode):Failed to find
/Game/ThirdPersonCPP/Blueprints/ThirdPersonCharacter.ThirdPersonCharacter_C
GameModeで指定されてるクラスが見つかりませんでした~と言っています。
直し方
このエラーはプロジェクト作成時にC++を選択した場合発生すると思われます。
プロジェクトを作成すると、自動で「”プロジェクト名”GameMode.cpp」が作成されます。
このcppファイルを見てみると、
10行目で/Game/ThirdPersonCPP/Blueprints/ThirdPersonCharacterと指定されてる部分がありますね。
この場所にあったクラスを移動させたりリネームさせたりしていると今回のエラーが出ます
今回、再現のためにThirdPersonCharacterを削除していたので、新しくCharacter型でクラスを作成し同じ名前にしました。
これで起動時にエラーが出なくなりました。