浏览代码

windows release build

/siyaoH-1.17-PlatformMessage
siyao 3 年前
当前提交
6da38ad6
共有 11 个文件被更改,包括 1200 次插入496 次删除
  1. 2
      com.unity.uiwidgets/Runtime/ui/native_bindings.cs
  2. 456
      engine/Build.bee.cs
  3. 8
      com.unity.uiwidgets/Runtime/Plugins/x86_64.meta
  4. 1001
      com.unity.uiwidgets/Runtime/Plugins/x86_64/libEGL.dll
  5. 52
      com.unity.uiwidgets/Runtime/Plugins/x86_64/libEGL.dll.meta
  6. 52
      com.unity.uiwidgets/Runtime/Plugins/x86_64/libGLESv2.dll.meta
  7. 52
      com.unity.uiwidgets/Runtime/Plugins/x86_64/libUIWidgets.dll.meta
  8. 73
      com.unity.uiwidgets/Runtime/Plugins/ios/libtxt_lib.a.meta

2
com.unity.uiwidgets/Runtime/ui/native_bindings.cs


#if (UNITY_IOS || UNITY_TVOS || UNITY_WEBGL) && !UNITY_EDITOR
internal const string dllName = "__Internal";
#else
internal const string dllName = "libUIWidgets_d";
internal const string dllName = "libUIWidgets";
#endif
}

456
engine/Build.bee.cs


np.Defines.Add(c => c.CodeGen == CodeGen.Release,
new[] { "UIWidgets_RELEASE=1" });
np.LinkerSettings().Add(c => IsWindows(c), l => l.WithCustomFlags_workaround(new[] { "/DEBUG:FULL" }));
np.LinkerSettings().Add(c => {
return IsWindows(c) && c.CodeGen == CodeGen.Debug;
}, l => l.WithCustomFlags_workaround(new[] { "/DEBUG:FULL" }));
np.LinkerSettings().Add(c => IsAndroid(c), l => l.WithCustomFlags_workaround(new[] {
"-Wl,--fatal-warnings",

return np;
}
static void SetupFml(NativeProgram np)
{
np.Defines.Add(c => IsWindows(c), new[]
{
// gn desc out\host_debug_unopt\ //flutter/fml:fml_lib defines
"USE_OPENSSL=1",
"__STD_C",
"_CRT_RAND_S",
"_CRT_SECURE_NO_DEPRECATE",
"_HAS_EXCEPTIONS=0",
"_SCL_SECURE_NO_DEPRECATE",
"WIN32_LEAN_AND_MEAN",
"NOMINMAX",
"_ATL_NO_OPENGL",
"_WINDOWS",
"CERT_CHAIN_PARA_HAS_EXTRA_FIELDS",
"NTDDI_VERSION=0x06030000",
"PSAPI_VERSION=1",
"WIN32",
"_SECURE_ATL",
"_USING_V110_SDK71_",
"_UNICODE",
"UNICODE",
"_WIN32_WINNT=0x0603",
"WINVER=0x0603",
"_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS",
"_DEBUG",
"FLUTTER_RUNTIME_MODE_DEBUG=1",
"FLUTTER_RUNTIME_MODE_PROFILE=2",
"FLUTTER_RUNTIME_MODE_RELEASE=3",
"FLUTTER_RUNTIME_MODE_JIT_RELEASE=4",
"FLUTTER_RUNTIME_MODE=1",
"FLUTTER_JIT_RUNTIME=1",
});
np.Defines.Add(c => IsMac(c), new[]
{
"USE_OPENSSL=1",
"__STDC_CONSTANT_MACROS",
"__STDC_FORMAT_MACROS",
"_FORTIFY_SOURCE=2",
"_LIBCPP_DISABLE_AVAILABILITY=1",
"_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
"_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS",
"_DEBUG",
"FLUTTER_RUNTIME_MODE_DEBUG=1",
"FLUTTER_RUNTIME_MODE_PROFILE=2",
"FLUTTER_RUNTIME_MODE_RELEASE=3",
"FLUTTER_RUNTIME_MODE_JIT_RELEASE=4",
"FLUTTER_RUNTIME_MODE=1",
"FLUTTER_JIT_RUNTIME=1"
});
np.IncludeDirectories.Add(flutterRoot);
var fmlLibPath = flutterRoot + "/out/host_debug_unopt";
np.Libraries.Add(c => IsWindows(c), c =>
{
return new PrecompiledLibrary[]
{
new StaticLibrary(fmlLibPath + "/obj/flutter/fml/fml_lib.lib"),
new SystemLibrary("Rpcrt4.lib"),
};
});
np.Libraries.Add(c => IsMac(c), c =>
{
return new PrecompiledLibrary[]
{
new StaticLibrary(fmlLibPath + "/obj/flutter/fml/libfml_lib.a"),
new SystemFramework("Foundation"),
};
});
}
static void SetupDependency(NativeProgram np)
{
SetupRadidJson(np);

flutterRoot + "/third_party/icu/source/common",
flutterRoot + "/third_party/icu/source/i18n",
});
np.CompilerSettings().Add(c => {
return IsWindows(c) && c.CodeGen == CodeGen.Debug;
}, c => c.WithCustomFlags(new[] {
"-D_DEBUG",
"-DFLUTTER_RUNTIME_MODE_DEBUG=1",
"-DFLUTTER_RUNTIME_MODE_DEBUG=1",
"/MTd",
"/Od",
"/Ob0",
"/RTC1",
}));
np.CompilerSettings().Add(c => IsWindows(c), c => c.WithCustomFlags(new[] {
"-D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING",
"-DUSE_OPENSSL=1",

"-DUNICODE",
"-D_WIN32_WINNT=0x0603",
"-DWINVER=0x0603",
"-D_DEBUG",
"-DU_USING_ICU_NAMESPACE=0",
"-DU_ENABLE_DYLOAD=0",
"-DUSE_CHROMIUM_ICU=1",

"-DFLUTTER_RUNTIME_MODE_DEBUG=1",
"-DFLUTTER_RUNTIME_MODE_PROFILE=2",
"-DFLUTTER_RUNTIME_MODE_RELEASE=3",
"-DFLUTTER_RUNTIME_MODE_JIT_RELEASE=4",

"-DGL_API=",
"-DEGLAPI=",
"/FS",
"/MTd",
"/Od",
"/Ob0",
"/RTC1",
"/Zi",
"/WX",
"/std:c++17",

var windowsSkiaBuild = skiaRoot + "/out/Debug";
np.Libraries.Add(IsWindows, c =>
np.Libraries.Add(c => {
return IsWindows(c) && c.CodeGen == CodeGen.Debug;
}, c =>
};
});
np.Libraries.Add(c => {
return IsWindows(c) && c.CodeGen == CodeGen.Release;
}, c =>
{
return new PrecompiledLibrary[]
{
new StaticLibrary(flutterRoot+"/out/host_release/obj/flutter/third_party/txt/txt_lib.lib"),
};
});
np.Libraries.Add(IsWindows, c =>
{
return new PrecompiledLibrary[]
{
new StaticLibrary(windowsSkiaBuild+"/libEGL.dll.lib"),
new StaticLibrary(windowsSkiaBuild+"/libGLESv2.dll.lib"),

});
}
static void SetupSkia(NativeProgram np)
{
np.Defines.Add(c => IsWindows(c), new[]
{
// bin\gn desc out\Debug\ //:skia defines
"SK_ENABLE_SPIRV_VALIDATION",
"_CRT_SECURE_NO_WARNINGS",
"_HAS_EXCEPTIONS=0",
"WIN32_LEAN_AND_MEAN",
"NOMINMAX",
"SK_GAMMA_APPLY_TO_A8",
"SK_ALLOW_STATIC_GLOBAL_INITIALIZERS=1",
"GR_TEST_UTILS=1",
"SKIA_IMPLEMENTATION=1",
"SK_GL",
"SK_ENABLE_DUMP_GPU",
"SK_SUPPORT_PDF",
"SK_CODEC_DECODES_JPEG",
"SK_ENCODE_JPEG",
"SK_SUPPORT_XPS",
"SK_ENABLE_ANDROID_UTILS",
"SK_USE_LIBGIFCODEC",
"SK_HAS_HEIF_LIBRARY",
"SK_CODEC_DECODES_PNG",
"SK_ENCODE_PNG",
"SK_ENABLE_SKSL_INTERPRETER",
"SK_CODEC_DECODES_WEBP",
"SK_ENCODE_WEBP",
"SK_XML",
// bin\gn desc out\Debug\ //third_party/angle2:libEGL defines
"LIBEGL_IMPLEMENTATION",
"_CRT_SECURE_NO_WARNINGS",
"_HAS_EXCEPTIONS=0",
"WIN32_LEAN_AND_MEAN",
"NOMINMAX",
"ANGLE_ENABLE_ESSL",
"ANGLE_ENABLE_GLSL",
"ANGLE_ENABLE_HLSL",
"ANGLE_ENABLE_OPENGL",
"EGL_EGLEXT_PROTOTYPES",
"GL_GLEXT_PROTOTYPES",
"ANGLE_ENABLE_D3D11",
"ANGLE_ENABLE_D3D9",
"GL_APICALL=",
"GL_API=",
"EGLAPI=",
});
np.Defines.Add(c => IsMac(c), new[]
{
// bin\gn desc out\Debug\ //:skia defines
"SK_ENABLE_SPIRV_VALIDATION",
"SK_ASSUME_GL=1",
"SK_ENABLE_API_AVAILABLE",
"SK_GAMMA_APPLY_TO_A8",
"GR_OP_ALLOCATE_USE_NEW",
"SK_ALLOW_STATIC_GLOBAL_INITIALIZERS=1",
"GR_TEST_UTILS=1",
"SKIA_IMPLEMENTATION=1",
"SK_GL",
"SK_ENABLE_DUMP_GPU",
"SK_SUPPORT_PDF",
"SK_CODEC_DECODES_JPEG",
"SK_ENCODE_JPEG",
"SK_ENABLE_ANDROID_UTILS",
"SK_USE_LIBGIFCODEC",
"SK_HAS_HEIF_LIBRARY",
"SK_CODEC_DECODES_PNG",
"SK_ENCODE_PNG",
"SK_CODEC_DECODES_RAW",
"SK_ENABLE_SKSL_INTERPRETER",
"SKVM_JIT_WHEN_POSSIBLE",
"SK_CODEC_DECODES_WEBP",
"SK_ENCODE_WEBP",
"SK_XML"
});
np.IncludeDirectories.Add(skiaRoot);
np.IncludeDirectories.Add(c => IsWindows(c), skiaRoot + "/third_party/externals/angle2/include");
// np.IncludeDirectories.Add(skiaRoot + "/include/third_party/vulkan");
np.Libraries.Add(IsWindows, c =>
{
var basePath = skiaRoot + "/out/Debug";
return new PrecompiledLibrary[]
{
new StaticLibrary(basePath + "/skia.lib"),
new StaticLibrary(basePath + "/skottie.lib"),
new StaticLibrary(basePath + "/sksg.lib"),
new StaticLibrary(basePath + "/skshaper.lib"),
new StaticLibrary(basePath + "/harfbuzz.lib"),
new StaticLibrary(basePath + "/libEGL.dll.lib"),
new StaticLibrary(basePath + "/libGLESv2.dll.lib"),
// new SystemLibrary("Opengl32.lib"),
new SystemLibrary("User32.lib"),
//new SystemLibrary("D3D12.lib"),
//new SystemLibrary("DXGI.lib"),
//new SystemLibrary("d3dcompiler.lib"),
// new SystemLibrary(basePath + "/obj/tools/trace/trace.ChromeTracingTracer.obj"),
// new SystemLibrary(basePath + "/obj/tools/trace/trace.EventTracingPriv.obj"),
// new SystemLibrary(basePath + "/obj/tools/trace/trace.SkDebugfTracer.obj"),
// new SystemLibrary(basePath + "/obj/tools/flags/flags.CommandLineFlags.obj"),
};
});
np.Libraries.Add(IsMac, c =>
{
var basePath = skiaRoot + "/out/Debug";
return new PrecompiledLibrary[]
{
new StaticLibrary(basePath + "/libskia.a"),
new StaticLibrary(basePath + "/libskottie.a"),
new StaticLibrary(basePath + "/libsksg.a"),
new StaticLibrary(basePath + "/libskshaper.a"),
new SystemFramework("ApplicationServices"),
new SystemFramework("OpenGL"),
new SystemFramework("AppKit"),
new SystemFramework("CoreVideo"),
};
});
var basePath = skiaRoot + "/out/Debug";
np.SupportFiles.Add(c => IsWindows(c), new[] {
new DeployableFile(basePath + "/libEGL.dll"),
new DeployableFile(basePath + "/libEGL.dll.pdb"),
new DeployableFile(basePath + "/libGLESv2.dll"),
new DeployableFile(basePath + "/libGLESv2.dll.pdb"),
}
);
}
static void SetupTxtDependency(NativeProgram np)
{
np.Defines.Add(new[] { "SK_USING_THIRD_PARTY_ICU", "U_USING_ICU_NAMESPACE=0", "U_DISABLE_RENAMING",
"U_ENABLE_DYLOAD=0", "USE_CHROMIUM_ICU=1", "U_STATIC_IMPLEMENTATION",
"ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC"
});
np.IncludeDirectories.Add(flutterRoot + "/flutter/third_party/txt/src");
np.IncludeDirectories.Add(skiaRoot + "/third_party/externals/harfbuzz/src");
np.IncludeDirectories.Add(skiaRoot + "/third_party/externals/icu/source/common");
}
static void SetupTxt(NativeProgram np)
{
// gn desc .\out\host_debug_unopt\ //flutter/third_party/txt:txt
IEnumerable<NPath> sources = new List<NPath> {
"src/log/log.cc",
"src/log/log.h",
"src/minikin/CmapCoverage.cpp",
"src/minikin/CmapCoverage.h",
"src/minikin/Emoji.cpp",
"src/minikin/Emoji.h",
"src/minikin/FontCollection.cpp",
"src/minikin/FontCollection.h",
"src/minikin/FontFamily.cpp",
"src/minikin/FontFamily.h",
"src/minikin/FontLanguage.cpp",
"src/minikin/FontLanguage.h",
"src/minikin/FontLanguageListCache.cpp",
"src/minikin/FontLanguageListCache.h",
"src/minikin/FontUtils.cpp",
"src/minikin/FontUtils.h",
"src/minikin/GraphemeBreak.cpp",
"src/minikin/GraphemeBreak.h",
"src/minikin/HbFontCache.cpp",
"src/minikin/HbFontCache.h",
"src/minikin/Hyphenator.cpp",
"src/minikin/Hyphenator.h",
"src/minikin/Layout.cpp",
"src/minikin/Layout.h",
"src/minikin/LayoutUtils.cpp",
"src/minikin/LayoutUtils.h",
"src/minikin/LineBreaker.cpp",
"src/minikin/LineBreaker.h",
"src/minikin/Measurement.cpp",
"src/minikin/Measurement.h",
"src/minikin/MinikinFont.cpp",
"src/minikin/MinikinFont.h",
"src/minikin/MinikinInternal.cpp",
"src/minikin/MinikinInternal.h",
"src/minikin/SparseBitSet.cpp",
"src/minikin/SparseBitSet.h",
"src/minikin/WordBreaker.cpp",
"src/minikin/WordBreaker.h",
"src/txt/asset_font_manager.cc",
"src/txt/asset_font_manager.h",
"src/txt/font_asset_provider.cc",
"src/txt/font_asset_provider.h",
"src/txt/font_collection.cc",
"src/txt/font_collection.h",
"src/txt/font_features.cc",
"src/txt/font_features.h",
"src/txt/font_skia.cc",
"src/txt/font_skia.h",
"src/txt/font_style.h",
"src/txt/font_weight.h",
"src/txt/line_metrics.h",
"src/txt/paint_record.cc",
"src/txt/paint_record.h",
"src/txt/paragraph.h",
"src/txt/paragraph_builder.cc",
"src/txt/paragraph_builder.h",
"src/txt/paragraph_builder_txt.cc",
"src/txt/paragraph_builder_txt.h",
"src/txt/paragraph_style.cc",
"src/txt/paragraph_style.h",
"src/txt/paragraph_txt.cc",
"src/txt/paragraph_txt.h",
"src/txt/placeholder_run.cc",
"src/txt/placeholder_run.h",
"src/txt/platform.h",
"src/txt/run_metrics.h",
"src/txt/styled_runs.cc",
"src/txt/styled_runs.h",
"src/txt/test_font_manager.cc",
"src/txt/test_font_manager.h",
"src/txt/text_baseline.h",
"src/txt/text_decoration.cc",
"src/txt/text_decoration.h",
"src/txt/text_shadow.cc",
"src/txt/text_shadow.h",
"src/txt/text_style.cc",
"src/txt/text_style.h",
"src/txt/typeface_font_asset_provider.cc",
"src/txt/typeface_font_asset_provider.h",
"src/utils/JenkinsHash.cpp",
"src/utils/JenkinsHash.h",
"src/utils/LinuxUtils.h",
"src/utils/LruCache.h",
"src/utils/MacUtils.h",
"src/utils/TypeHelpers.h",
"src/utils/WindowsUtils.h",
};
var txtLib = new NativeProgram("txt_lib")
{
IncludeDirectories = {
"third_party",
flutterRoot,
skiaRoot,
},
};
SetupTxtDependency(txtLib);
var ignoreWarnigs = new string[] { "4091", "4722", "4312", "4838", "4172", "4005", "4311", "4477" }; // todo comparing the list with engine
txtLib.CompilerSettings().Add(s => s.WithWarningPolicies(ignoreWarnigs.Select((code) => new WarningAndPolicy(code, WarningPolicy.Silent)).ToArray()));
txtLib.CompilerSettings().Add(c => IsMac(c), c => c.WithCppLanguageVersion(CppLanguageVersion.Cpp17));
txtLib.CompilerSettings().Add(c => IsMac(c), c => c.WithCustomFlags(new[] { "-Wno-c++11-narrowing" }));
txtLib.Defines.Add(c => c.CodeGen == CodeGen.Debug,
new[] { "_ITERATOR_DEBUG_LEVEL=2", "_HAS_ITERATOR_DEBUGGING=1", "_SECURE_SCL=1" });
txtLib.Defines.Add(c => IsWindows(c),
new[] { "UCHAR_TYPE=wchar_t" });
txtLib.Defines.Add(c => !IsWindows(c),
new[] { "UCHAR_TYPE=uint16_t" });
txtLib.Defines.Add(c => c.CodeGen == CodeGen.Release,
new[] { "UIWidgets_RELEASE=1" });
var txtPath = new NPath(flutterRoot + "/flutter/third_party/txt");
sources = sources.Select(p => txtPath.Combine(p));
txtLib.Sources.Add(sources);
txtLib.Sources.Add(c => IsWindows(c), txtPath.Combine(new NPath("src/txt/platform_windows.cc")));
txtLib.Sources.Add(c => IsMac(c), txtPath.Combine(new NPath("src/txt/platform_mac.mm")));
txtLib.NonLumpableFiles.Add(sources);
np.Libraries.Add(txtLib);
SetupTxtDependency(np);
}
static void SetupRadidJson(NativeProgram np)
{

np.IncludeDirectories.Add(flutterRoot + "/third_party/rapidjson/include");
}
// static void SetupSkiaAndroid(NativeProgram np)
// {
// var skiaRoot = Environment.GetEnvironmentVariable("SKIA_ROOT");
// if (string.IsNullOrEmpty(skiaRoot))
// {
// skiaRoot = Environment.GetEnvironmentVariable("USERPROFILE") + "/skia_repo/skia";
// }
//
// np.Defines.Add(new[]
// {
// // bin\gn desc out\arm64\ //:skia defines
// "SK_ENABLE_SPIRV_VALIDATION",
// "SK_GAMMA_APPLY_TO_A8",
// "SK_GAMMA_EXPONENT=1.4",
// "SK_GAMMA_CONTRAST=0.0",
// "SK_ALLOW_STATIC_GLOBAL_INITIALIZERS=1",
// "GR_TEST_UTILS=1",
// "SK_USE_VMA",
// "SKIA_IMPLEMENTATION=1",
// "SK_GL",
// "SK_VULKAN",
// "SK_ENABLE_VK_LAYERS",
// "SK_ENABLE_DUMP_GPU",
// "SK_SUPPORT_PDF",
// "SK_CODEC_DECODES_JPEG",
// "SK_ENCODE_JPEG",
// "SK_ENABLE_ANDROID_UTILS",
// "SK_USE_LIBGIFCODEC",
// "SK_HAS_HEIF_LIBRARY",
// "SK_CODEC_DECODES_PNG",
// "SK_ENCODE_PNG",
// "SK_CODEC_DECODES_RAW",
// "SK_ENABLE_SKSL_INTERPRETER",
// "SKVM_JIT",
// "SK_CODEC_DECODES_WEBP",
// "SK_ENCODE_WEBP",
// "SK_XML",
// "XML_STATIC"
// });
//
// np.IncludeDirectories.Add(skiaRoot);
//
// np.Libraries.Add(c =>
// {
// var basePath = skiaRoot + "/out/arm64";
// return new PrecompiledLibrary[]
// {
// new StaticLibrary(basePath + "/libskia.a"),
// new StaticLibrary(basePath + "/libskottie.a"),
// new StaticLibrary(basePath + "/libsksg.a"),
// new StaticLibrary(basePath + "/libskshaper.a"),
// new SystemLibrary("EGL"),
// new SystemLibrary("GLESv2"),
// new SystemLibrary("log"),
// new StaticLibrary(basePath + "/obj/src/utils/libskia.SkJSON.o"),
// new StaticLibrary(basePath + "/obj/src/core/libskia.SkCubicMap.o"),
// new StaticLibrary(basePath + "/obj/src/effects/libskia.SkColorMatrix.o"),
// new StaticLibrary(basePath + "/obj/src/pathops/libskia.SkOpBuilder.o"),
// new StaticLibrary(basePath + "/obj/src/utils/libskia.SkParse.o"),
// };
// });
// }
}

8
com.unity.uiwidgets/Runtime/Plugins/x86_64.meta


fileFormatVersion: 2
guid: 33884500f7984174c905ac5cf613ff08
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
com.unity.uiwidgets/Runtime/Plugins/x86_64/libEGL.dll
文件差异内容过多而无法显示
查看文件

52
com.unity.uiwidgets/Runtime/Plugins/x86_64/libEGL.dll.meta


fileFormatVersion: 2
guid: a7167ba3baa5a2548bab7c217e8be5a5
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 1
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
CPU: x86_64
DefaultValueInitialized: true
- first:
Standalone: Linux64
second:
enabled: 1
settings:
CPU: AnyCPU
- first:
Standalone: OSXUniversal
second:
enabled: 0
settings:
CPU: x86_64
- first:
Standalone: Win
second:
enabled: 0
settings:
CPU: None
- first:
Standalone: Win64
second:
enabled: 1
settings:
CPU: AnyCPU
userData:
assetBundleName:
assetBundleVariant:

52
com.unity.uiwidgets/Runtime/Plugins/x86_64/libGLESv2.dll.meta


fileFormatVersion: 2
guid: 025b3e02c42481747bbadc79a8c29008
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 1
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
CPU: x86_64
DefaultValueInitialized: true
- first:
Standalone: Linux64
second:
enabled: 1
settings:
CPU: AnyCPU
- first:
Standalone: OSXUniversal
second:
enabled: 0
settings:
CPU: x86_64
- first:
Standalone: Win
second:
enabled: 0
settings:
CPU: None
- first:
Standalone: Win64
second:
enabled: 1
settings:
CPU: AnyCPU
userData:
assetBundleName:
assetBundleVariant:

52
com.unity.uiwidgets/Runtime/Plugins/x86_64/libUIWidgets.dll.meta


fileFormatVersion: 2
guid: 0722439ad6da49d41a371aa118c1f941
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 1
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
CPU: x86_64
DefaultValueInitialized: true
- first:
Standalone: Linux64
second:
enabled: 1
settings:
CPU: x86_64
- first:
Standalone: OSXUniversal
second:
enabled: 0
settings:
CPU: x86_64
- first:
Standalone: Win
second:
enabled: 0
settings:
CPU: None
- first:
Standalone: Win64
second:
enabled: 1
settings:
CPU: AnyCPU
userData:
assetBundleName:
assetBundleVariant:

73
com.unity.uiwidgets/Runtime/Plugins/ios/libtxt_lib.a.meta


fileFormatVersion: 2
guid: 11eed8928d5b44db58e55d03d66cec50
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
: Any
second:
enabled: 0
settings:
Exclude Android: 1
Exclude Editor: 1
Exclude Linux64: 1
Exclude OSXUniversal: 1
Exclude Win: 1
Exclude Win64: 1
Exclude iOS: 0
- first:
Android: Android
second:
enabled: 0
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
- first:
Standalone: Linux64
second:
enabled: 0
settings:
CPU: x86
- first:
Standalone: OSXUniversal
second:
enabled: 0
settings:
CPU: x86
- first:
Standalone: Win
second:
enabled: 0
settings:
CPU: None
- first:
Standalone: Win64
second:
enabled: 0
settings:
CPU: None
- first:
iPhone: iOS
second:
enabled: 1
settings: {}
userData:
assetBundleName:
assetBundleVariant:

部分文件因为文件数量过多而无法显示

正在加载...
取消
保存