CD Code Digest Hub /Unity 6

模块目录

32 分钟阅读 10 个章节

Modules/ 下共有 166 个模块目录。本页列出全部模块的程序集归属、文件数和主要命名空间,并标明本 Wiki 是否深入分析。它用于定位代码,也是 audit.md 反向覆盖检查的依据。

父页面:物理组织

数据来源与口径#

  • 程序集:如果模块下任一文件出现在 UnityEngine.csproj 的 Compile Include 中,记为 UnityEngine,否则记为 UnityEditor。统计中没有模块同时属于两个工程(见 物理组织 §1)。
  • .cs 数:模块目录下递归统计的 .cs 文件数。
  • 主要命名空间:对模块内所有文件的第一条 namespace 声明计数,取出现次数最多的两个。只有一个文件、且没有命名空间声明的模块显示为“—”。
  • 分类:分类标题由本 Wiki 根据模块名和命名空间整理,不是仓库中的官方分组。
  • Wiki 覆盖:
    • 链接页面:该页面分析了模块的核心机制。
    • “部分”:只分析了一部分职责。
    • “仅提及”:页面中出现,但没有展开分析。
    • “目录级”:只在本表中出现,没有分析其行为。

以下表格由统计命令生成后整理,统计方法记录在 audit.md。

运行时:脚本基础、序列化与数据#

模块程序集.cs 数主要命名空间Wiki 覆盖
ScriptingUnityEngine36UnityEngine.Bindings、UnityEngine绑定层
MarshallingUnityEngine4UnityEngine绑定层(仅提及)
ManagedKernelUnityEngine93Unity.Collections、Unity.Collections.LowLevel.UnsafeJobs 与原生容器
BurstUnityEngine52Unity.Burst.Intrinsics、Unity.BurstJobs 与原生容器(仅提及)
MathematicsUnityEngine88Unity.Mathematics、Unity.Mathematics.Geometry目录级
PropertiesUnityEngine51Unity.Properties、Unity.Properties.Internal目录级
JSONSerializeUnityEngine1UnityEngine序列化(仅提及)
IdentifiersUnityEngine1UnityEngine.Identifiers目录级
HierarchyUnityEngine28Unity.Hierarchy目录级
HierarchyCoreUnityEngine33Unity.Hierarchy目录级
SubsystemsUnityEngine19UnityEngine、UnityEngine.SubsystemsImplementation目录级
InsightsUnityEngine7UnityEngine.ManagedCapture.Internal、UnityEngine.ManagedCapture目录级
StreamingUnityEngine1UnityEngine目录级
CrashReportingUnityEngine1UnityEngine.CrashReportHandler目录级
PerformanceReportingUnityEngine1UnityEngine.Analytics目录级
LocalizationUnityEngine1UnityEngine目录级
LocalizationRuntimeUnityEngine65Unity.Localization、Unity.Localization.Components目录级
SmartStringsUnityEngine75Unity.SmartStrings.Extensions、Unity.SmartStrings.Core.Parsing目录级
UnityConsentUnityEngine3UnityEngine.UnityConsent目录级
ImageConversionUnityEngine2UnityEngine目录级
ScreenCaptureUnityEngine2UnityEngine目录级
AssetBundleUnityEngine9UnityEngine目录级
ContentLoadUnityEngine9Unity.Loading、Unity.Loading.LowLevel目录级

运行时:图形、2D、文本与特效#

模块程序集.cs 数主要命名空间Wiki 覆盖
GridUnityEngine3UnityEngine目录级
TilemapUnityEngine9UnityEngine.Tilemaps、UnityEngine目录级
SpriteMaskUnityEngine1UnityEngine目录级
SpriteShapeUnityEngine2UnityEngine.U2D目录级
U2DRuntimeUnityEngine11UnityEngine.U2D.UTess、UnityEngine.U2D.Runtime目录级
RenderAs2DUnityEngine3UnityEngine目录级
VectorGraphicsUnityEngine15Unity.VectorGraphics目录级
VFXUnityEngine9UnityEngine.VFX、UnityEngine.Experimental.VFX目录级
VirtualTexturingUnityEngine2UnityEngine.Rendering目录级
TerrainUnityEngine11UnityEngine、UnityEngine.TerrainTools目录级
TerrainPhysicsUnityEngine1UnityEngine目录级
ParticleSystemUnityEngine10UnityEngine、UnityEngine.ParticleSystemJobs目录级
WindUnityEngine1UnityEngine目录级
ClothUnityEngine2UnityEngine目录级
MetalFXUnityEngine2UnityEngine.Rendering.MetalFX目录级
AMDUnityEngine1UnityEngine.AMD目录级
NVIDIAUnityEngine1UnityEngine.NVIDIA目录级
ClusterRendererUnityEngine2UnityEngine目录级
TextRenderingUnityEngine5UnityEngine目录级
TextCoreFontEngineUnityEngine9UnityEngine.TextCore.LowLevel、UnityEngine.TextCore目录级
TextCoreTextEngineUnityEngine72UnityEngine.TextCore.Text、UnityEngine.TextCore目录级

运行时:物理、动画、音视频与 AI#

模块程序集.cs 数主要命名空间Wiki 覆盖
PhysicsUnityEngine37UnityEngine、UnityEngine.LowLevelPhysics目录级
Physics2DUnityEngine3UnityEngine、UnityEngine.LowLevelPhysics2D目录级
PhysicsCore2DUnityEngine76Unity.U2D.Physics目录级
VehiclesUnityEngine1UnityEngine目录级
AnimationUnityEngine52UnityEngine.Animations、UnityEngine目录级
DirectorUnityEngine9UnityEngine.Playables目录级
TimelineFoundationUnityEngine153Unity.Timeline.Foundation.ViewModel、Unity.Timeline.Foundation.Model目录级
AudioUnityEngine32UnityEngine.Audio、UnityEngine.Experimental.Audio目录级
DSPGraphUnityEngine8Unity.Audio目录级
VideoUnityEngine7UnityEngine.Experimental.Video、UnityEngine.Video目录级
AIUnityEngine17UnityEngine.AI、Unity.AI.Navigation.LowLevel目录级

运行时:输入与 UI#

模块程序集.cs 数主要命名空间Wiki 覆盖
InputUnityEngine5UnityEngineInternal.Input目录级
InputLegacyUnityEngine2UnityEngine目录级
InputForUIUnityEngine18UnityEngine.InputForUIUI Toolkit 事件(仅提及)
ClusterInputUnityEngine1UnityEngine目录级
IMGUIUnityEngine35UnityEngineIMGUI
UIElementsUnityEngine665UnityEngine.UIElements、UnityEngine.UIElements.UIRUI Toolkit 及子页面
UIUnityEngine8UnityEngine、UnityEngine.UI目录级
UICommonUnityEngine5UnityEngine目录级
AccessibilityUnityEngine14UnityEngine.Accessibility目录级

运行时:网络、服务与平台#

模块程序集.cs 数主要命名空间Wiki 覆盖
UnityWebRequestUnityEngine10UnityEngine.Networking、UnityEngine目录级
UnityWebRequestAssetBundleUnityEngine2UnityEngine.Networking目录级
UnityWebRequestAudioUnityEngine2UnityEngine.Networking目录级
UnityWebRequestTextureUnityEngine2UnityEngine.Networking目录级
UnityWebRequestWWWUnityEngine2UnityEngine、UnityEngine.Networking目录级
UnityCurlUnityEngine2Unity.Curl目录级
UnityAnalyticsUnityEngine7UnityEngine.Analytics、UnityEngine目录级
UnityAnalyticsCommonUnityEngine15UnityEditor.Analytics、UnityEngine.Analytics目录级
UnityConnectUnityEngine2UnityEngine.Advertisements、UnityEngine.Connect目录级
GameCenterUnityEngine2UnityEngine、UnityEngine.SocialPlatforms.Impl目录级
AndroidJNIUnityEngine32UnityEngine.Android、UnityEngine目录级
XRUnityEngine15UnityEngine.XR、UnityEngine.XR.Provider目录级
AdaptivePerformanceUnityEngine60UnityEngine.AdaptivePerformance、UnityEngine.AdaptivePerformance.Basic目录级
MultiplayerUnityEngine8Unity.Multiplayer、Unity.Multiplayer.PlayMode目录级

编辑器:资源、包、构建与工作流#

模块程序集.cs 数主要命名空间Wiki 覆盖
AssetDatabaseUnityEditor17UnityEditor、UnityEditor.Experimental资源导入(部分)
AssetPipelineEditorUnityEditor28UnityEditor、UnityEditor.AssetImporters资源导入
AssetPackageEditorUnityEditor10UnityEditor.AssetPackage、UnityEditor目录级
AssetPackageUIEditorUnityEditor11UnityEditor.AssetPackage、UnityEditor目录级
PackageManagerUnityEditor76UnityEditor.PackageManager、UnityEditor.PackageManager.Requests包管理器
PackageManagerUIUnityEditor395UnityEditor.PackageManager.UI.Internal、UnityEditor.PackageManager.UI包管理器(部分)
QuickInstallUnityEditor8UnityEditor.QuickInstall、UnityEditor.InAppPurchasing目录级
BuildProfileEditorUnityEditor57UnityEditor.Build.Profile、UnityEditor.Build.Profile.Elements播放器构建(仅提及)
BuildReportingEditorUnityEditor23UnityEditor.Build.Reporting、UnityEditor.Build播放器构建(仅提及)
BuildAnalysisUnityEditor52UnityEditor.Build.Analysis目录级
ContentBuildUnityEditor31UnityEditor.Build.Content、UnityEditor.Build目录级
ContentLoadEditorUnityEditor4UnityEditor目录级
PlayModeEditorUnityEditor17Unity.PlayMode.Editor目录级
SafeModeUnityEditor1UnityEditor目录级
UMPEUnityEditor9UnityEditor.MPE、Unity.MPE目录级
ProgressUnityEditor2UnityEditor目录级
ShortcutManagerEditorUnityEditor31UnityEditor.ShortcutManagement目录级
QuickSearchUnityEditor246UnityEditor.Search、UnityEditor.Search.Providers目录级
EditorToolbarUnityEditor43UnityEditor.Toolbars、UnityEditor.Search目录级
SceneViewUnityEditor3UnityEditor、UnityEditor.Toolbars目录级
GridAndSnapUnityEditor3UnityEditor.Snap目录级
PresetsEditorUnityEditor9UnityEditor.Presets目录级
PresetsUIEditorUnityEditor4UnityEditor.Presets目录级
SceneTemplateEditorUnityEditor18UnityEditor.SceneTemplate、UnityEditor.Search目录级
HierarchyEditorUnityEditor28Unity.Hierarchy.Editor、Unity.Hierarchy.Editor.Tests目录级
DiagnosticsEditorUnityEditor2UnityEditor目录级
LicensingUnityEditor52UnityEditor.Licensing.UI.Events.Windows、UnityEditor.Licensing.UI.Events.Buttons目录级
CloudServicesSettingsEditorUnityEditor6UnityEditor.Analytics、UnityEditor.CrashReporting目录级
UnityConnectEditorUnityEditor42UnityEditor.Connect、UnityEditor.Connect.Fallback目录级
UnityEditorAnalyticsEditorUnityEditor9UnityEditor、UnityEditor.EditorAnalyticsDebugger目录级
AcceleratorClientUnityEditor3Unity.AcceleratorClient目录级
GenericRemoteEditorUnityEditor1UnityEditor.Remote目录级
DeviceSimulatorEditorUnityEditor24UnityEditor.DeviceSimulation目录级
MultiplayerEditorUnityEditor312Unity.Multiplayer.PlayMode.Editor、Unity.Multiplayer.Center.Editor目录级
UIAutomationEditorUnityEditor7UnityEditor.UIAutomation目录级

编辑器:UI 框架、图形编辑器框架与本地化#

模块程序集.cs 数主要命名空间Wiki 覆盖
UIElementsEditorUnityEditor151UnityEditor.UIElements、UnityEditor.UIElements.DebuggerUI Toolkit、窗口系统
UIBuilderUnityEditor195Unity.UI.Builder、UnityEditor.UIElementsUI Toolkit(仅提及)
UIToolkitAuthoringEditorUnityEditor406Unity.UIToolkit.Editor、UnityEditor.UIElementsUI Toolkit(仅提及)
UIElementsSamplesEditorUnityEditor59UnityEditor.UIElements.Samples目录级
StyleSheetsEditorUnityEditor13UnityEditor.StyleSheetsUI Toolkit(仅提及)
GraphViewEditorUnityEditor74UnityEditor.Experimental.GraphView、UnityEditor.Experimental.UIElements.GraphView目录级
GraphToolkitEditorUnityEditor842Unity.GraphToolkit.Editor、Unity.GraphToolkit.Editor.Implementation目录级
PropertiesEditorUnityEditor2Unity.Properties.Internal目录级
TextCoreFontEngineEditorUnityEditor2UnityEditor.TextCore.LowLevel目录级
TextCoreTextEngineEditorUnityEditor45UnityEditor.TextCore.Text、UnityEngine.TextCore.Text目录级
TextRenderingEditorUnityEditor4UnityEditor目录级
LocalizationEditorUnityEditor6UnityEditor目录级
LocalizationRuntimeEditorUnityEditor70Unity.Localization.Editor、Unity.Localization.Editor.Search目录级
SmartStringsEditorUnityEditor7Unity.SmartStrings.Editor目录级
AccessibilityEditorUnityEditor8UnityEditor.Accessibility目录级

编辑器:分析与性能工具#

模块程序集.cs 数主要命名空间Wiki 覆盖
ProfilerEditorUnityEditor233Unity.Profiling.Editor.UI、UnityEditorInternal.Profiling目录级
JobsProfilerEditorUnityEditor18UnityEditor.JobsProfiling目录级
NetworkProfilerEditorUnityEditor9UnityEditor.Networking目录级
InsightsEditorUnityEditor17UnityEditor.InsightsEditor、UnityEditorInternal目录级
ProjectAuditorEditorUnityEditor170Unity.ProjectAuditor.Editor.Core、Unity.ProjectAuditor.Editor目录级
BurstEditorUnityEditor22Unity.Burst.Editor脚本编译(仅提及)
MathematicsEditorUnityEditor4Unity.Mathematics.Editor目录级

编辑器:内容领域编辑器#

模块程序集.cs 数主要命名空间Wiki 覆盖
AnimationWindowUnityEditor61UnityEditorInternal、UnityEditor目录级
AudioEditorUnityEditor5UnityEditor.Audio目录级
ParticleSystemEditorUnityEditor38UnityEditor目录级
PhysicsEditorUnityEditor34UnityEditor、UnityEditor.IMGUI.Controls目录级
Physics2DEditorUnityEditor41UnityEditor目录级
PhysicsCore2DEditorUnityEditor28Unity.U2D.Physics.Editor、UnityEditor.U2D.PhysicsCore2D.Profiler目录级
ClothEditorUnityEditor1UnityEditor目录级
TerrainEditorUnityEditor30UnityEditor.TerrainTools、UnityEditor目录级
TreeEditorUnityEditor18TreeEditor目录级
TilemapEditorUnityEditor8UnityEditor目录级
GridEditorUnityEditor1UnityEditor目录级
SpriteMaskEditorUnityEditor1UnityEditor目录级
SpriteShapeEditorUnityEditor1UnityEditor.U2D目录级
U2DEditorUnityEditor16UnityEditor.U2D.Profiling、UnityEditor.U2D目录级
VectorGraphicsEditorUnityEditor6Unity.VectorGraphics.Editor目录级
VFXEditorUnityEditor12UnityEditor.VFX目录级
VideoEditorUnityEditor7UnityEditor、UnityEditor.Video目录级
MediaEditorUnityEditor3UnityEditor.Media、UnityEditorInternal.Media目录级
LightingUnityEditor18UnityEditor.Lighting.LightingSearch、UnityEditor.Lighting目录级
EmbreeEditorUnityEditor1UnityEditor.Embree目录级
MeshLODGeneratorUnityEditor1UnityEditor目录级
SketchUpEditorUnityEditor4UnityEditor目录级
ShaderApiReflectionEditorUnityEditor9UnityEditor.ShaderApiReflection目录级
ShaderBuildSettingsEditorUnityEditor1—目录级
ShaderLabParserEditorUnityEditor10UnityEditor.ShaderApiReflection、UnityEditor目录级
VirtualTexturingEditorUnityEditor1UnityEngine.Rendering目录级
XREditorUnityEditor3UnityEditor.XR目录级
AIEditorUnityEditor7UnityEditor.AI、UnityEditor目录级
JSONSerializeEditorUnityEditor1UnityEditor目录级
AdaptivePerformanceEditorUnityEditor40UnityEditor.AdaptivePerformance.Editor、UnityEditor.AdaptivePerformance.Simulator.Editor目录级
TimelineFoundationEditorUnityEditor131Unity.Timeline.Foundation.View、Unity.Timeline.Foundation.Widgets目录级