ホロレンズ用のパッケージ化ができない
UE5.0.3でホロレンズ用のパッケージ化をした時に以下のログが出て止まってしまいます。
UATHelper: パッケージ化 (HoloLens): ���C�u���� C:\Users\A23004\Desktop\GuidApp_UE\Binaries\HoloLens\GuidApparm64.lib �ƃI�u�W�F�N�g C:\Users\A23004\Desktop\GuidApp_UE\Binaries\HoloLens\GuidApparm64.exp ���쐬�� UATHelper: パッケージ化 (HoloLens): Module.VRM4ULoader.cpp.obj : error LNK2019: �������̊O���V���{�� "public: __cdecl Assimp::Importer::Importer(void)" (??0Importer@Assimp@@QEAA@XZ) ���� "public: static void __cdecl ULoaderBPFunctionLibrary::GetVRMMeta(class FString,class UVrmLicenseObject * &,class UVrm1LicenseObject * &)" (?GetVRMMeta@ULoaderBPFunctionLibrary@@SAXVFString@@AEAPEAVUVrmLicenseObject@@AEAPEAVUVrm1LicenseObject@@@Z) �ŎQ�Ƃ���܂��� UATHelper: パッケージ化 (HoloLens): Module.VRM4ULoader.cpp.obj : error LNK2019: �������̊O���V���{�� "public: __cdecl Assimp::Importer::~Importer(void)" (??1Importer@Assimp@@QEAA@XZ) ���� "public: static void __cdecl ULoaderBPFunctionLibrary::GetVRMMeta(class FString,class UVrmLicenseObject * &,class UVrm1LicenseObject * &)" (?GetVRMMeta@ULoaderBPFunctionLibrary@@SAXVFString@@AEAPEAVUVrmLicenseObject@@AEAPEAVUVrm1LicenseObject@@@Z) �ŎQ�Ƃ���܂��� UATHelper: パッケージ化 (HoloLens): Module.VRM4ULoader.cpp.obj : error LNK2019: �������̊O���V���{�� "public: struct aiScene const * __cdecl Assimp::Importer::ReadFile(char const *,unsigned int)" (?ReadFile@Importer@Assimp@@QEAAPEBUaiScene@@PEBDI@Z) ���� "public: static bool __cdecl ULoaderBPFunctionLibrary::LoadVRMFileFromMemory(class UVrmAssetListObject const *,class UVrmAssetListObject * &,class FString,unsigned char const *,unsigned __int64)" (?LoadVRMFileFromMemory@ULoaderBPFunctionLibrary@@SA_NPEBVUVrmAssetListObject@@AEAPEAV2@VFString@@PEBE_K@Z) �ŎQ�Ƃ���܂��� UATHelper: パッケージ化 (HoloLens): Module.VRM4ULoader.cpp.obj : error LNK2019: �������̊O���V���{�� "public: struct aiScene const * __cdecl Assimp::Importer::ReadFileFromMemory(void const *,unsigned __int64,unsigned int,char const *)" (?ReadFileFromMemory@Importer@Assimp@@QEAAPEBUaiScene@@PEBX_KIPEBD@Z) ���� "public: static void __cdecl ULoaderBPFunctionLibrary::GetVRMMeta(class FString,class UVrmLicenseObject * &,class UVrm1LicenseObject * &)" (?GetVRMMeta@ULoaderBPFunctionLibrary@@SAXVFString@@AEAPEAVUVrmLicenseObject@@AEAPEAVUVrm1LicenseObject@@@Z) �ŎQ�Ƃ���܂��� UATHelper: パッケージ化 (HoloLens): Module.VRM4ULoader.cpp.obj : error LNK2019: �������̊O���V���{�� "public: struct aiString __cdecl aiMaterial::GetName(void)const " (?GetName@aiMaterial@@QEBA?AUaiString@@XZ) ���� "public: bool __cdecl VRMConverter::ConvertModel(class UVrmAssetListObject *)" (?ConvertModel@VRMConverter@@QEAA_NPEAVUVrmAssetListObject@@@Z) �ŎQ�Ƃ���܂��� UATHelper: パッケージ化 (HoloLens): Module.VRM4ULoader.cpp.obj : error LNK2019: �������̊O���V���{�� aiGetMaterialFloatArray ���� "public: bool __cdecl VRMConverter::ConvertTextureAndMaterial(class UVrmAssetListObject *)" (?ConvertTextureAndMaterial@VRMConverter@@QEAA_NPEAVUVrmAssetListObject@@@Z) �ŎQ�Ƃ���܂��� UATHelper: パッケージ化 (HoloLens): Module.VRM4ULoader.cpp.obj : error LNK2019: �������̊O���V���{�� aiGetMaterialColor ���� "public: bool __cdecl VRMConverter::ConvertTextureAndMaterial(class UVrmAssetListObject *)" (?ConvertTextureAndMaterial@VRMConverter@@QEAA_NPEAVUVrmAssetListObject@@@Z) �ŎQ�Ƃ���܂��� UATHelper: パッケージ化 (HoloLens): Module.VRM4ULoader.cpp.obj : error LNK2019: �������̊O���V���{�� aiGetMaterialString ���� "public: bool __cdecl VRMConverter::ConvertTextureAndMaterial(class UVrmAssetListObject *)" (?ConvertTextureAndMaterial@VRMConverter@@QEAA_NPEAVUVrmAssetListObject@@@Z) �ŎQ�Ƃ���܂��� UATHelper: パッケージ化 (HoloLens): Module.VRM4ULoader.cpp.obj : error LNK2019: �������̊O���V���{�� aiGetMaterialTextureCount ���� "public: bool __cdecl VRMConverter::ConvertTextureAndMaterial(class UVrmAssetListObject *)" (?ConvertTextureAndMaterial@VRMConverter@@QEAA_NPEAVUVrmAssetListObject@@@Z) �ŎQ�Ƃ���܂��� UATHelper: パッケージ化 (HoloLens): Module.VRM4ULoader.cpp.obj : error LNK2019: �������̊O���V���{�� aiGetMaterialTexture ���� "public: bool __cdecl VRMConverter::ConvertTextureAndMaterial(class UVrmAssetListObject *)" (?ConvertTextureAndMaterial@VRMConverter@@QEAA_NPEAVUVrmAssetListObject@@@Z) �ŎQ�Ƃ���܂��� UATHelper: パッケージ化 (HoloLens): Module.VRM4ULoader.cpp.obj : error LNK2019: �������̊O���V���{�� "public: struct aiNode * __cdecl aiNode::FindNode(char const *)" (?FindNode@aiNode@@QEAAPEAU1@PEBD@Z) ���� "public: static void __cdecl VRMSkeleton::readVrmBone(struct aiScene *,int &,struct FReferenceSkeleton &,class UVrmAssetListObject *)" (?readVrmBone@VRMSkeleton@@SAXPEAUaiScene@@AEAHAEAUFReferenceSkeleton@@PEAVUVrmAssetListObject@@@Z) �ŎQ�Ƃ���܂���
Gameビルドにおいては、VRM4ULoaderモジュールは不要です。upluginから設定してみてください。
もし手順がよくわからない場合は、HoloLens用のプロジェクトからVRM4Uを削除し、 別の新規プロジェクトにVRM4Uでモデルをインポート、それをmigrateでHoloLens用プロジェクトにデータ移行してみてください。 最低限のSkeletalMeshとしては 扱うことができると思います。
わかりました。ご対応いただきありがとうございます。