UE4で360°stereoscopic動画を作成したくExportObjectPluginを試そうと思っています。
※参考にしているもの→https://www.youtube.com/watch?v=hewxvHJ6GCE
ソースコード所定のフォルダにExportObjectPluginを挿入して、GenerateProjectFiles.bat
を実行するのですがプロジェクトファイルが作成できません。
VS2015からVS2017にアップデートした時点でC#の仕様が変更になっているためと思われます。対処わかる方いらしたらお願いします。
発生している問題・エラーメッセージ
c:\Users\####\projects\UnrealEngine-release\Engine\Plugins\Developer\ExportObjectPlugin\Source\ExportObjectPlugin\ExportObjectPlugin.Build.cs(7,10) : error CS1729: 'UnrealBuildTool.ModuleRules' に、引数を 0 個指定できるコンストラクターがありません
該当のソースコード
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. namespace UnrealBuildTool.Rules { public class ExportObjectPlugin : ModuleRules { public ExportObjectPlugin(TargetInfo Target) { PublicIncludePaths.AddRange( new string[] { // ... add public include paths required here ... } ); PrivateIncludePaths.AddRange( new string[] { "Developer/ExportObjectPlugin/Private", // ... add other private include paths required here ... } ); PublicDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "Engine", "UnrealEd" // ... add other public dependencies that you statically link with here ... } ); PrivateDependencyModuleNames.AddRange( new string[] { // ... add private dependencies that you statically link with here ... } ); DynamicallyLoadedModuleNames.AddRange( new string[] { // ... add any modules that your module loads dynamically here ... } ); } } }
試したこと
件のプラグインが作成された当時はVC2015で、C#6.0 だったので C#7.0との互換性のためコンパイルが上手くいかない原因のようです。 (UE4 4.22はコンパイルにVS2017推奨)
補足情報(FW/ツールのバージョンなど)
ExportObjectPlugin は多少古く、チュートリアルがあがった時点でVisualSutudioはv2015だったようです。
エラーコードのサンプルを見ても開発の知識が乏しいので対処のしかたがわかりません。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。