【问题标题】:DXT1 compressed textures are not supported when publishing to iPhone发布到 iPhone 时不支持 DXT1 压缩纹理
【发布时间】:2019-06-20 15:23:30
【问题描述】:

请帮助我 unity 2019.3.0a5 中的此错误任何解决方案 unity developer 调试日志:

发布到 iPhone 时不支持 DXT1 压缩纹理 Resources/unity_builtin_extra 包含在场景中:0 Unity 0x000000010f08213f _Z13GetStacktracei + 95 1 统一 0x0000000111849a54 _Z17DebugStringToFileRK21DebugStringToFileData + 356 2 统一 0x000000010e61d572 _Z23VerifyFeatureDeploymentP6Object19BuildTargetPlatform + 2082 3 Unity 0x000000010e613209 _Z16VerifyDeploymentP6Object19BuildTargetPlatform + 1273 4 统一 0x000000010ef2fdcc _ZN17PersistentManager9WriteFileERKN4core12basic_stringIcNS0_20StringStorageDefaultIcEEEEiPK9WriteDataiRK15GlobalBuildDataPF23VerifyWriteObjectResultP6Object19BuildTargetPlatformE20BuildTargetSelection24TransferInstructionFlagsR16WriteInformationPK18InstanceIDResolverNS_9LockFlagsE + 3084 5 Unity 0x000000010ef2f093 _ZN17PersistentManager9WriteFileERKN4core12basic_stringIcNS0_20StringStorageDefaultIcEEEEiPK9WriteDataiRK15GlobalBuildDataPF23VerifyWriteObjectResultP6Object19BuildTargetPlatformE20BuildTargetSelection24TransferInstructionFlagsPK18ResolvIDInstanceID + 179 6 Unity 0x000000010e61235b _Z20WriteSharedAssetFileiRKN4core12basic_stringIcNS_20StringStorageDefaultIcEEEERKNSt3__13mapIi10BuildAssetNS6_4lessIiEENS6_9allocatorINS6_4pairIKiS8_EEEEEERK19BuildUsageTagGlobal20BuildTargetSelectionPFviR31LocalSerializedObjectIdentifierPvE24TransferInstructionFlagsRNS6_3setI12ResourceFileNS9_ISU_EENSB_ISU_EEEER10vector_mapIi26SerializedObjectIdentifierSA_NSB_INSC_IiS10_EEEEE + 1099 7 Unity 0x000000010e613597 _Z23CompileSharedAssetsFileiRKN4core12basic_stringIcNS_20StringStorageDefaultIcEEEES5_RKNSt3__13mapIi10BuildAssetNS6_4lessIiEENS6_9allocatorINS6_4pairIKiS8_EEEEEERK19BuildUsageTagGlobalRK20BuildTargetSelection24TransferInstructionFlagsRNS6_3setI12ResourceFileNS9_ISR_EENSB_ISR_EEEER10vector_mapIi26SerializedObjectIdentifierSA_NSB_INSC_IiSX_EEEEERN14BuildReporting11BuildReportE + 135 8 Unity 0x000000010e62b966 _ZL15BuildPlayerData24BuildTargetPlatformGroup19BuildTargetPlatform18BuildPlayerOptionsRK16BuildCompressionNSt3__16vectorIN4core12basic_stringIcNS7_20StringStorageDefaultIcEEEENS5_9allocatorISB_EEEEP20AssetBundleBuildDataRNS6_I17EditorSceneBackup13stl_allocatorISH_L18MemLabelIdentifier116ELi16EEEE18ScriptingObjectPtr8Vector2fRN14BuildReporting11BuildReportERKSB_PNSP_20BuiltAssetBundleInfoEST_ + 12038 9 Unity 0x000000010e600753 _Z13DoBuildPlayerRK16BuildPlayerSetupRNSt3__16vectorI17EditorSceneBackup13stl_allocatorIS4_L18MemLabelIdentifier116ELi16EEEEN4core12basic_stringIcNSA_20StringStorageDefaultIcEEEENS3_ISE_NS2_9allocatorISE_EEEEbRN14BuildReporting11BuildReportEPNSI_20BuiltAssetBundleInfoERKSE_ + 3587 10 统一 0x000000010e605196 _Z11BuildPlayerRK16BuildPlayerSetupRN14BuildReporting11BuildReportE + 4102 11 统一 0x000000010f74fa94 _Z47BuildPipeline_CUSTOM_BuildPlayerInternalNoCheckP36ScriptingBackendNativeArrayPtrOpaqueP37ScriptingBackendNativeStringPtrOpaqueS2_24BuildTargetPlatformGroup19BuildTargetPlatform18BuildPlayerOptionsh + 1204 12(单 JIT 代码)(包装器托管到本地)UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck (string[],string,string,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,UnityEditor.BuildOptions,bool) 13(单 JIT 代码)[BuildPlayerWindowBuildMethods.cs:170] UnityEditor.BuildPlayerWindow/DefaultBuildMethods:BuildPlayer (UnityEditor.BuildPlayerOptions) 14 (Mono JIT 代码) [BuildPlayerWindowBuildMethods.cs:96] UnityEditor.BuildPlayerWindow:CallBuildMethods (bool,UnityEditor.BuildOptions) 15(单 JIT 代码) [BuildPlayerWindow.cs:913] UnityEditor.BuildPlayerWindow:GUIBuildButtons (UnityEditor.Modules.IBuildWindowExtension,bool,bool,bool,UnityEditor.Build.BuildPlatform)

【问题讨论】:

    标签: unity3d compression textures


    【解决方案1】:

    此消息表示您正在使用的纹理设置为使用 DXT1 压缩,在您的场景 0 中。 Resources/unity_builtin_extra 是内置纹理,例如Default-Checker-Gray 具有该压缩集(您无法更改它)。因此,您不能将其附加到您正在使用或未使用的任何材料上(不能将其放在任何资源文件夹中)。

    【讨论】:

      【解决方案2】:

      据我了解,这是 Unity 中的一个错误,有时会发生,很多人报告了它。

      对某些人有用的修复方法之一是:“右键单击 Project Assets 文件夹并重新导入全部。”

      这是 Unity 网站上报告的此问题:Link to Issue。如果上面的修复对您不起作用,还有一些其他建议如何在 cmets 中修复它。

      【讨论】:

        【解决方案3】:

        同样的问题。但。通过从 Assets 文件夹中删除我的 Resources 文件夹来解决它。只需将所有子文件夹移至 Assets 即可构建成功!

        【讨论】:

          【解决方案4】:

          使用 Default-Checker-Gray 找到材质并将其反照率更改为 Default-Checker 或其他。 这解决了我的问题。

          【讨论】:

            【解决方案5】:

            不要使用默认图标或启动图像。 在构建设置 Unity 中替换它们

            【讨论】:

              【解决方案6】:

              如果您尚未解决此问题,请尝试这些解决方案。

              1- 首先将所有纹理从 DXT1 更改为 Iphone 支持的任何其他压缩。我正在使用 RGBA 压缩 ASTC。

              2- 检查所有材质,将有任何材质使用统一的内置纹理,名为“Default-Checker-Gray”。只需从该材料中删除此纹理即可解决您的问题。图片也附在下面以供快速参考。

              Default Checker Gray Image

              选项 2 解决了我的问题,现在可以构建 Xcode 项目。

              【讨论】:

                猜你喜欢
                • 2022-10-19
                • 2013-11-21
                • 1970-01-01
                • 1970-01-01
                • 2014-04-05
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多