沙盒是隔离的开发环境,便于你在不影响任何其他环境(包括面向用户的零售环境)的前提下测试功能。你可以在 Partner Center 中创建沙盒,并使用 XBOX 服务 PC 沙盒切换器(XblPCSandbox.exe) 在自己的机器上切换当前所处的沙盒。每个沙盒可以分配不同的成就、stats、排行榜等信息,互不影响。在开发时,它们对测试各种功能非常有帮助。更多信息参见 XBOX 服务沙盒概览。
除了 XBOX Game Development Kit(GDK)中更依赖手动跟踪、与 Steamworks 的模型更接近的游戏管理的成就与 stats 系统外,GDK 还提供了基于遥测的成就进度与 stats 追踪系统,称为 基于事件的成就与 stats。这一系统让你可以发送用户执行动作的信息,由 API 处理计算与后续操作,而不是把这些工作交给游戏代码。
由于 XBOX Game Development Kit(GDK)在主机与 PC 游戏中都可以使用,在两种平台上都集成相关功能可以为你的游戏启用 XBOX Play Anywhere 能力。启用 XBOX Play Anywhere 的游戏可以让同一用户在主机和 PC 上分别访问,并在两种平台之间共享数据。
最后修改于 2026年10月19日
此页面对您有帮助吗?
⌘I
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"XBOX Game Development Documentation","description":"Official developer documentation for the Microsoft Game Development Kit (GDK), XBOX Services APIs, PlayFab, PIX, and Partner Center — build, publish, and operate games on XBOX and Windows.","colors":{"primary":"#7CC400","light":"#7CC400","dark":"#7CC400"},"logo":{"light":"https://mintcdn.com/microsoft-4404708b/EGENQIzNH9RmFI5A/images/We_Are_Xbox_Email-Signature_200x200.png?fit=max\u0026auto=format\u0026n=EGENQIzNH9RmFI5A\u0026q=85\u0026s=78627ddb1e16ee7d1baa7bf50fdd25f5","dark":"https://mintcdn.com/microsoft-4404708b/EGENQIzNH9RmFI5A/images/We_Are_Xbox_Email-Signature_200x200.png?fit=max\u0026auto=format\u0026n=EGENQIzNH9RmFI5A\u0026q=85\u0026s=78627ddb1e16ee7d1baa7bf50fdd25f5"},"favicon":{"light":"https://mintcdn.com/microsoft-4404708b/EGENQIzNH9RmFI5A/images/We_Are_Xbox_Email-Signature_200x200.png?fit=max\u0026auto=format\u0026n=EGENQIzNH9RmFI5A\u0026q=85\u0026s=78627ddb1e16ee7d1baa7bf50fdd25f5","dark":"https://mintcdn.com/microsoft-4404708b/EGENQIzNH9RmFI5A/images/We_Are_Xbox_Email-Signature_200x200.png?fit=max\u0026auto=format\u0026n=EGENQIzNH9RmFI5A\u0026q=85\u0026s=78627ddb1e16ee7d1baa7bf50fdd25f5"},"appearance":{"default":"dark"},"background":{"color":{"light":"#FFFFFF","dark":"#09090b"}},"navbar":{"links":[{"href":"https://forms.cloud.microsoft/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR0NCPI86XoxGliSdH5F4obBUNUJFVE1BN0U4MlRUQzRSQUtGTjkwVDFaNy4u","label":"Submit a Bug / Issue"}],"primary":{"type":"button","label":"User Experience Feedback","href":"https://forms.cloud.microsoft/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR0NCPI86XoxGliSdH5F4obBUM0FQSjUwQkYyVFdDQ0tLQlI0MjhJTzQ1Wi4u"}},"footer":{"socials":{"website":"https://developer.microsoft.com/en-us/games","discord":"https://discord.com/invite/BDVZ8yY38W","youtube":"https://www.youtube.com/msftgamedev"},"links":[{"header":"GDK","items":[{"label":"GDK Download","href":"https://www.microsoft.com/en-us/software-download/gdk"},{"label":"GDK on GitHub","href":"https://github.com/microsoft/GDK"},{"label":"GDK Samples","href":"https://github.com/microsoft/Xbox-GDK-Samples"}]},{"header":"Services \u0026 Tools","items":[{"label":"PlayFab","href":"https://developer.microsoft.com/en-us/games/products/playfab"},{"label":"Microsoft Azure","href":"https://azure.microsoft.com/"},{"label":"Visual Studio","href":"https://visualstudio.microsoft.com/"},{"label":"Havok","href":"https://www.havok.com/"},{"label":"Simplygon","href":"https://www.simplygon.com/"}]},{"header":"Publishing","items":[{"label":"Onboarding HUB","href":"https://developer.microsoft.com/en-US/games/publish"},{"label":"Publish with ID@XBOX","href":"https://www.xbox.com/en-US/developers/id"},{"label":"XBOX Publisher Guide","href":"https://developer.microsoft.com/en-us/games/publish"},{"label":"Partner Center","href":"https://partner.microsoft.com/en-us/dashboard"}]}]},"seo":{"metatags":{"author":"XBOX","category":"Game Development","og:site_name":"XBOX Game Development Documentation","og:image":"/images/We_Are_Xbox_Email-Signature_200x200.png","twitter:card":"summary_large_image","twitter:image":"/images/We_Are_Xbox_Email-Signature_200x200.png","description":"Official developer documentation for the Microsoft Game Development Kit (GDK), XBOX Services APIs, PlayFab, PIX, and Partner Center — build, publish, and operate games on XBOX and Windows.","keywords":"XBOX, GDK, Game Development Kit, XSAPI, PlayFab, Partner Center, PIX, Microsoft Game Development, XBOX Series X, XBOX One, Windows game development, xbox-live, achievements, multiplayer","og:type":"website","twitter:site":"@msftgamedev"},"organization":{"name":"Microsoft","url":"https://developer.microsoft.com/en-us/games/","logo":"https://developer.microsoft.com/en-us/games/favicon.ico","sameAs":["https://github.com/microsoft/Xbox-GDK-Samples","https://www.youtube.com/msftgamedev","https://developer.microsoft.com/en-us/games/"]},"indexing":"navigable"},"fonts":{"heading":{"family":"Segoe UI Bold","weight":700,"source":"fonts/Segoe UI Bold.woff","format":"woff"},"body":{"family":"Segoe UI","weight":400,"source":"fonts/Segoe UI.woff","format":"woff"}},"styling":{"eyebrows":"breadcrumbs","latex":true},"thumbnails":{"background":"https://mintcdn.com/microsoft-4404708b/yWviP1jMKvfGdjTk/images/We_Are_Xbox_Teams-Background_01_Original_1920x1080.webp?fit=max\u0026auto=format\u0026n=yWviP1jMKvfGdjTk\u0026q=85\u0026s=80319a2dac1bf15401e6b379afe9e911"},"metadata":{"timestamp":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"es","href":"es"},{"language":"fr-CA","href":"fr-CA"},{"language":"fr","href":"fr"},{"language":"ja-jp","href":"ja-jp"},{"language":"ko","href":"ko"},{"language":"pt-BR","href":"pt-BR"},{"language":"zh-CN","href":"zh-CN"},{"language":"zh-TW","href":"zh-TW"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"microsoft-4404708b","hasAudioNarration":false,"actualSubdomain":"microsoft-4404708b","customDomains":["devdocs.xbox.com"],"gitSource":{"type":"github","owner":"microsoft","repo":"xbox-game-development-documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"a406f5c7-070e-4c22-b766-9e2b8e7b021c","liveDeploymentHistoryId":"6ad933f401fb1ba3bf5f19c1","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad933f401fb1ba3bf5f19c1"},"feedback":{"thumbs":true,"agentFeedback":true,"issues":false,"edits":false,"contextualFeedback":{"allowEmail":true}},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ad933f401fb1ba3bf5f19c1","clientVersion":"0.0.3918","searchFilterCounts":[{"language":"en","tag":"GDK APIs","count":3001},{"language":"fr-CA","tag":"GDK APIs","count":3001},{"language":"fr","tag":"GDK APIs","count":3001},{"language":"pt-BR","tag":"GDK APIs","count":3001},{"language":"zh-TW","tag":"GDK APIs","count":3001},{"language":"ko","tag":"GDK APIs","count":2970},{"language":"ja-jp","tag":"GDK APIs","count":2919},{"language":"zh-CN","tag":"GDK APIs","count":2917},{"language":"es","tag":"GDK APIs","count":2916},{"language":"en","tag":"PlayFab APIs","count":2636},{"language":"fr-CA","tag":"PlayFab APIs","count":2636},{"language":"fr","tag":"PlayFab APIs","count":2636},{"language":"pt-BR","tag":"PlayFab APIs","count":2636},{"language":"zh-CN","tag":"PlayFab APIs","count":2636},{"language":"zh-TW","tag":"PlayFab APIs","count":2636},{"language":"es","tag":"PlayFab APIs","count":2635},{"language":"ja-jp","tag":"PlayFab APIs","count":2635},{"language":"ko","tag":"PlayFab APIs","count":2635},{"language":"en","tag":"Functions","count":2260},{"language":"fr-CA","tag":"Functions","count":2260},{"language":"fr","tag":"Functions","count":2260},{"language":"pt-BR","tag":"Functions","count":2260},{"language":"zh-TW","tag":"Functions","count":2260},{"language":"ko","tag":"Functions","count":2253},{"language":"ja-jp","tag":"Functions","count":2249},{"language":"es","tag":"Functions","count":2247},{"language":"zh-CN","tag":"Functions","count":2247},{"language":"en","tag":"PlayFab API","count":1879},{"language":"fr-CA","tag":"PlayFab API","count":1879},{"language":"fr","tag":"PlayFab API","count":1879},{"language":"pt-BR","tag":"PlayFab API","count":1879},{"language":"zh-CN","tag":"PlayFab API","count":1879},{"language":"zh-TW","tag":"PlayFab API","count":1879},{"language":"es","tag":"PlayFab API","count":1878},{"language":"ja-jp","tag":"PlayFab API","count":1878},{"language":"ko","tag":"PlayFab API","count":1878},{"language":"pt-BR","tag":"Services","count":1696},{"language":"fr","tag":"Services","count":1695},{"language":"zh-TW","tag":"Services","count":1695},{"language":"fr-CA","tag":"Services","count":1694},{"language":"en","tag":"Services","count":1687},{"language":"zh-CN","tag":"Services","count":1672},{"language":"ja-jp","tag":"Services","count":1666},{"language":"ko","tag":"Services","count":1663},{"language":"es","tag":"Services","count":1652},{"language":"en","tag":"C","count":1523},{"language":"es","tag":"C","count":1523},{"language":"fr-CA","tag":"C","count":1523},{"language":"fr","tag":"C","count":1523},{"language":"ja-jp","tag":"C","count":1523},{"language":"ko","tag":"C","count":1523},{"language":"pt-BR","tag":"C","count":1523},{"language":"zh-CN","tag":"C","count":1523},{"language":"zh-TW","tag":"C","count":1523},{"language":"pt-BR","tag":"PlayFab","count":1334},{"language":"fr","tag":"PlayFab","count":1333},{"language":"zh-TW","tag":"PlayFab","count":1333},{"language":"fr-CA","tag":"PlayFab","count":1332},{"language":"en","tag":"PlayFab","count":1329},{"language":"zh-CN","tag":"PlayFab","count":1314},{"language":"ja-jp","tag":"PlayFab","count":1311},{"language":"ko","tag":"PlayFab","count":1311},{"language":"es","tag":"PlayFab","count":1307},{"language":"pt-BR","tag":"PlayFab services","count":1166},{"language":"en","tag":"PlayFab services","count":1165},{"language":"fr","tag":"PlayFab services","count":1165},{"language":"zh-TW","tag":"PlayFab services","count":1165},{"language":"fr-CA","tag":"PlayFab services","count":1164},{"language":"zh-CN","tag":"PlayFab services","count":1148},{"language":"ja-jp","tag":"PlayFab services","count":1147},{"language":"ko","tag":"PlayFab services","count":1147},{"language":"es","tag":"PlayFab services","count":1144},{"language":"en","tag":"Structs","count":1076},{"language":"fr-CA","tag":"Structs","count":1076},{"language":"fr","tag":"Structs","count":1076},{"language":"pt-BR","tag":"Structs","count":1076},{"language":"zh-TW","tag":"Structs","count":1076},{"language":"ko","tag":"Structs","count":1053},{"language":"zh-CN","tag":"Structs","count":1044},{"language":"es","tag":"Structs","count":1043},{"language":"ja-jp","tag":"Structs","count":1043},{"language":"en","tag":"Multiplayer","count":1004},{"language":"fr-CA","tag":"Multiplayer","count":1004},{"language":"fr","tag":"Multiplayer","count":1004},{"language":"pt-BR","tag":"Multiplayer","count":1004},{"language":"zh-TW","tag":"Multiplayer","count":1004},{"language":"ja-jp","tag":"Multiplayer","count":992},{"language":"zh-CN","tag":"Multiplayer","count":992},{"language":"ko","tag":"Multiplayer","count":990},{"language":"es","tag":"Multiplayer","count":986},{"language":"default","tag":"PlayFab APIs","count":596},{"language":"default","tag":"PlayFab REST API References","count":596},{"language":"default","tag":"Server","count":162},{"language":"default","tag":"Account Management","count":112},{"language":"default","tag":"Multiplayer","count":88},{"language":"default","tag":"Client","count":79},{"language":"default","tag":"Admin","count":74},{"language":"default","tag":"Addon","count":62},{"language":"default","tag":"MultiplayerServer","count":51},{"language":"default","tag":"Groups","count":50}],"searchSettings":{"maxResults":10,"isFiltersEnabled":true,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":false,"type":"link"}},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"6ac9660d63bf063e3d634cde","deploymentId":"6a1f493825ae88ce6e69dab9","questionText":"What do I need to do before I can publish my game?","status":"active","generatedBy":"manual","createdAt":"2026-10-09T22:09:17.346Z","updatedAt":"2026-10-09T22:09:17.346Z","__v":0},{"_id":"6ac965e463bf063e3d634a49","deploymentId":"6a1f493825ae88ce6e69dab9","questionText":"How do I get access to game development tools?","status":"active","generatedBy":"manual","createdAt":"2026-10-09T22:08:36.356Z","updatedAt":"2026-10-09T22:08:36.356Z","__v":0},{"_id":"6ac965c863bf063e3d634792","deploymentId":"6a1f493825ae88ce6e69dab9","questionText":"How do I get started in building my XBOX game?","status":"active","generatedBy":"manual","createdAt":"2026-10-09T22:08:08.403Z","updatedAt":"2026-10-09T22:08:08.403Z","__v":0}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"#background-color::after{content:\"\";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(to top left,rgba(124,196,0,.18) 0,rgba(124,196,0,.08) 10%,rgba(124,196,0,.02) 25%,rgba(124,196,0,0) 60%)}html.light #background-color::after{background:linear-gradient(to top left,rgba(124,196,0,.1) 0,rgba(124,196,0,.05) 10%,rgba(124,196,0,.02) 25%,rgba(124,196,0,0) 60%)}#sidebar{background:linear-gradient(to right,rgba(124,196,0,.08) 0,rgba(124,196,0,.03) 25%,rgba(124,196,0,0) 60%);border-right:1px solid rgba(124,196,0,.15)}html.light #sidebar{background:linear-gradient(to right,rgba(124,196,0,.05) 0,rgba(124,196,0,.02) 25%,rgba(124,196,0,0) 60%);border-right:1px solid rgba(124,196,0,.12)}#content-area a.link,#mdx-content a,#mdx-content a.link,mdx-content a{color:#1e6feb}#content-area a.link:hover,#mdx-content a.link:hover,#mdx-content a:hover,mdx-content a:hover{color:#1552b8}html.dark #content-area a.link,html.dark #mdx-content a,html.dark mdx-content a{color:#4c9aff}html.dark #content-area a.link:hover,html.dark #mdx-content a:hover,html.dark mdx-content a:hover{color:#7bb6ff}html.light #content-area,html.light #mdx-content,html.light #mdx-content dd,html.light #mdx-content dt,html.light #mdx-content li,html.light #mdx-content p,html.light #mdx-content span,html.light #mdx-content td,html.light #mdx-content th,html.light mdx-content{color:#1f1f1f}html.light #mdx-content h1,html.light #mdx-content h2,html.light #mdx-content h3,html.light #mdx-content h4,html.light #mdx-content h5,html.light #mdx-content h6,html.light #page-title,html.light #sidebar,html.light #sidebar a,html.light #sidebar-content,html.light #table-of-contents,html.light breadcrumb-item,html.light breadcrumb-list,html.light sidebar-group,html.light sidebar-group-header,html.light sidebar-title,html.light toc-item,html.light toc-item a{color:#000}html.dark #content-area,html.dark #mdx-content,html.dark #mdx-content dd,html.dark #mdx-content dt,html.dark #mdx-content li,html.dark #mdx-content p,html.dark #mdx-content span,html.dark #mdx-content td,html.dark #mdx-content th,html.dark mdx-content{color:#e6e6e6}html.dark #mdx-content h1,html.dark #mdx-content h2,html.dark #mdx-content h3,html.dark #mdx-content h4,html.dark #mdx-content h5,html.dark #mdx-content h6,html.dark #page-title,html.dark #sidebar,html.dark #sidebar a,html.dark #sidebar-content,html.dark #table-of-contents,html.dark breadcrumb-item,html.dark breadcrumb-list,html.dark sidebar-group,html.dark sidebar-group-header,html.dark sidebar-title,html.dark toc-item,html.dark toc-item a{color:#fff}"}],"page":{"pagePath":"zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks","slug":"/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks","pageMetadata":{"icon":"file-lines","title":"Steamworks 中不存在的 GDK 功能","description":"在 Steamworks 中没有对等物的 XBOX GDK 能力概述,包括沙盒、基于事件的成就与 stats,以及 XBOX Play Anywhere 支持。","href":"/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"在 Steamworks 中没有对等物的 XBOX GDK 能力概述,包括沙盒、基于事件的成就与 stats,以及 XBOX Play Anywhere 支持。\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`沙盒`,children:`沙盒`}),`\n`,_jsxs(_components.p,{children:[`沙盒是隔离的开发环境,便于你在不影响任何其他环境(包括面向用户的零售环境)的前提下测试功能。你可以在 Partner Center 中创建沙盒,并使用 `,_jsx(_components.a,{href:`/zh-CN/tools/tools-services/live-pc-sandbox-switcher`,children:`XBOX 服务 PC 沙盒切换器(XblPCSandbox.exe)`}),` 在自己的机器上切换当前所处的沙盒。每个沙盒可以分配不同的成就、stats、排行榜等信息,互不影响。在开发时,它们对测试各种功能非常有帮助。更多信息参见 `,_jsx(_components.a,{href:`/zh-CN/publishing/game-publishing/concepts/sandboxes`,children:`XBOX 服务沙盒概览`}),`。`]}),`\n`,_jsx(Heading,{level:`2`,id:`基于事件的成就与-stats`,children:`基于事件的成就与 stats`}),`\n`,_jsxs(_components.p,{children:[`除了 XBOX Game Development Kit(GDK)中更依赖手动跟踪、与 Steamworks 的模型更接近的游戏管理的成就与 stats 系统外,GDK 还提供了基于遥测的成就进度与 stats 追踪系统,称为 `,_jsx(_components.em,{children:`基于事件的成就与 stats`}),`。这一系统让你可以发送用户执行动作的信息,由 API 处理计算与后续操作,而不是把这些工作交给游戏代码。`]}),`\n`,_jsx(Heading,{level:`2`,id:`xbox-play-anywhere`,children:`XBOX Play Anywhere`}),`\n`,_jsx(_components.p,{children:`由于 XBOX Game Development Kit(GDK)在主机与 PC 游戏中都可以使用,在两种平台上都集成相关功能可以为你的游戏启用 XBOX Play Anywhere 能力。启用 XBOX Play Anywhere 的游戏可以让同一用户在主机和 PC 上分别访问,并在两种平台之间共享数据。`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"icon":"file-lines","title":"Steamworks 中不存在的 GDK 功能","description":"在 Steamworks 中没有对等物的 XBOX GDK 能力概述,包括沙盒、基于事件的成就与 stats,以及 XBOX Play Anywhere 支持。","href":"/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"沙盒","slug":"沙盒","depth":2,"children":[]},{"title":"基于事件的成就与 stats","slug":"基于事件的成就与-stats","depth":2,"children":[]},{"title":"XBOX Play Anywhere","slug":"xbox-play-anywhere","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"microsoft-4404708b","siteName":"XBOX Game Development Documentation","title":"Steamworks 中不存在的 GDK 功能 - XBOX Game Development Documentation","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/build/steam-porting-guide/gdk-features-not-in-steamworks","matchLevel":1},"es":{"href":"/es/build/steam-porting-guide/gdk-features-not-in-steamworks","matchLevel":1},"fr-CA":{"href":"/fr-CA/build/steam-porting-guide/gdk-features-not-in-steamworks","matchLevel":1},"fr":{"href":"/fr/build/steam-porting-guide/gdk-features-not-in-steamworks","matchLevel":1},"ja-jp":{"href":"/ja-jp/build/steam-porting-guide/gdk-features-not-in-steamworks","matchLevel":1},"ko":{"href":"/ko/build/steam-porting-guide/gdk-features-not-in-steamworks","matchLevel":1},"pt-BR":{"href":"/pt-BR/build/steam-porting-guide/gdk-features-not-in-steamworks","matchLevel":1},"zh-CN":{"href":"/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks","matchLevel":0},"zh-TW":{"href":"/zh-TW/build/steam-porting-guide/gdk-features-not-in-steamworks","matchLevel":1}}},"lastModified":"2026-10-12T16:51:42.177Z","gitLastModified":"2026-10-19T23:32:26.000Z","originalFileLocation":"zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks.mdx","locale":"zh-CN"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"在 Steamworks 中没有对等物的 XBOX GDK 能力概述,包括沙盒、基于事件的成就与 stats,以及 XBOX Play Anywhere 支持。\">\u003cmeta data-mint-head name=\"keywords\" content=\"XBOX, GDK, Game Development Kit, XSAPI, PlayFab, Partner Center, PIX, Microsoft Game Development, XBOX Series X, XBOX One, Windows game development, xbox-live, achievements, multiplayer\">\u003cmeta data-mint-head name=\"application-name\" content=\"XBOX Game Development Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintcdn.com/microsoft-4404708b/EGENQIzNH9RmFI5A/images/We_Are_Xbox_Email-Signature_200x200.png?fit=max\u0026amp;auto=format\u0026amp;n=EGENQIzNH9RmFI5A\u0026amp;q=85\u0026amp;s=78627ddb1e16ee7d1baa7bf50fdd25f5\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintcdn.com/microsoft-4404708b/EGENQIzNH9RmFI5A/images/We_Are_Xbox_Email-Signature_200x200.png?fit=max\u0026amp;auto=format\u0026amp;n=EGENQIzNH9RmFI5A\u0026amp;q=85\u0026amp;s=78627ddb1e16ee7d1baa7bf50fdd25f5\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintcdn.com/microsoft-4404708b/EGENQIzNH9RmFI5A/images/We_Are_Xbox_Email-Signature_200x200.png?fit=max\u0026amp;auto=format\u0026amp;n=EGENQIzNH9RmFI5A\u0026amp;q=85\u0026amp;s=78627ddb1e16ee7d1baa7bf50fdd25f5\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://mintcdn.com/microsoft-4404708b/EGENQIzNH9RmFI5A/images/We_Are_Xbox_Email-Signature_200x200.png?fit=max\u0026amp;auto=format\u0026amp;n=EGENQIzNH9RmFI5A\u0026amp;q=85\u0026amp;s=78627ddb1e16ee7d1baa7bf50fdd25f5\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintcdn.com/microsoft-4404708b/EGENQIzNH9RmFI5A/images/We_Are_Xbox_Email-Signature_200x200.png?fit=max\u0026amp;auto=format\u0026amp;n=EGENQIzNH9RmFI5A\u0026amp;q=85\u0026amp;s=78627ddb1e16ee7d1baa7bf50fdd25f5\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintcdn.com/microsoft-4404708b/EGENQIzNH9RmFI5A/images/We_Are_Xbox_Email-Signature_200x200.png?fit=max\u0026amp;auto=format\u0026amp;n=EGENQIzNH9RmFI5A\u0026amp;q=85\u0026amp;s=78627ddb1e16ee7d1baa7bf50fdd25f5\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://mintcdn.com/microsoft-4404708b/EGENQIzNH9RmFI5A/images/We_Are_Xbox_Email-Signature_200x200.png?fit=max\u0026amp;auto=format\u0026amp;n=EGENQIzNH9RmFI5A\u0026amp;q=85\u0026amp;s=78627ddb1e16ee7d1baa7bf50fdd25f5\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Steamworks 中不存在的 GDK 功能 - XBOX Game Development Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"在 Steamworks 中没有对等物的 XBOX GDK 能力概述,包括沙盒、基于事件的成就与 stats,以及 XBOX Play Anywhere 支持。\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"XBOX Game Development Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://devdocs.xbox.com/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://microsoft-4404708b.mintlify.app/images/We_Are_Xbox_Email-Signature_200x200.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Steamworks 中不存在的 GDK 功能 - XBOX Game Development Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"在 Steamworks 中没有对等物的 XBOX GDK 能力概述,包括沙盒、基于事件的成就与 stats,以及 XBOX Play Anywhere 支持。\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://microsoft-4404708b.mintlify.app/images/We_Are_Xbox_Email-Signature_200x200.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/microsoft-4404708b/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"XBOX Game Development Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7CC400\">\u003cmeta data-mint-head name=\"author\" content=\"XBOX\">\u003cmeta data-mint-head name=\"category\" content=\"Game Development\">\u003clink data-mint-head rel=\"canonical\" href=\"https://devdocs.xbox.com/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-CN\" href=\"https://devdocs.xbox.com/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://devdocs.xbox.com/build/steam-porting-guide/gdk-features-not-in-steamworks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://devdocs.xbox.com/es/build/steam-porting-guide/gdk-features-not-in-steamworks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr-CA\" href=\"https://devdocs.xbox.com/fr-CA/build/steam-porting-guide/gdk-features-not-in-steamworks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://devdocs.xbox.com/fr/build/steam-porting-guide/gdk-features-not-in-steamworks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja-JP\" href=\"https://devdocs.xbox.com/ja-jp/build/steam-porting-guide/gdk-features-not-in-steamworks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://devdocs.xbox.com/ko/build/steam-porting-guide/gdk-features-not-in-steamworks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://devdocs.xbox.com/pt-BR/build/steam-porting-guide/gdk-features-not-in-steamworks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-TW\" href=\"https://devdocs.xbox.com/zh-TW/build/steam-porting-guide/gdk-features-not-in-steamworks\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://devdocs.xbox.com/build/steam-porting-guide/gdk-features-not-in-steamworks\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.microsoft.com/en-us/games/#organization\",\"name\":\"Microsoft\",\"url\":\"https://developer.microsoft.com/en-us/games/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://developer.microsoft.com/en-us/games/favicon.ico\"},\"sameAs\":[\"https://github.com/microsoft/Xbox-GDK-Samples\",\"https://www.youtube.com/msftgamedev\",\"https://developer.microsoft.com/en-us/games/\"]},{\"@type\":\"WebSite\",\"@id\":\"https://devdocs.xbox.com#website\",\"name\":\"XBOX Game Development Documentation\",\"url\":\"https://devdocs.xbox.com\",\"publisher\":{\"@id\":\"https://developer.microsoft.com/en-us/games/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://devdocs.xbox.com/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks#webpage\",\"url\":\"https://devdocs.xbox.com/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks\",\"name\":\"Steamworks 中不存在的 GDK 功能\",\"description\":\"在 Steamworks 中没有对等物的 XBOX GDK 能力概述,包括沙盒、基于事件的成就与 stats,以及 XBOX Play Anywhere 支持。\",\"dateModified\":\"2026-10-19T23:32:26.000Z\",\"isPartOf\":{\"@id\":\"https://devdocs.xbox.com#website\"},\"breadcrumb\":{\"@id\":\"https://devdocs.xbox.com/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://devdocs.xbox.com/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Steam porting guide\",\"item\":\"https://devdocs.xbox.com/zh-CN/build/steam-porting-guide/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Steamworks 中不存在的 GDK 功能\",\"item\":\"https://devdocs.xbox.com/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://devdocs.xbox.com/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks#article\",\"headline\":\"Steamworks 中不存在的 GDK 功能\",\"name\":\"Steamworks 中不存在的 GDK 功能\",\"description\":\"在 Steamworks 中没有对等物的 XBOX GDK 能力概述,包括沙盒、基于事件的成就与 stats,以及 XBOX Play Anywhere 支持。\",\"url\":\"https://devdocs.xbox.com/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks\",\"mainEntityOfPage\":{\"@id\":\"https://devdocs.xbox.com/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks#webpage\"},\"image\":\"https://devdocs.xbox.com/images/We_Are_Xbox_Email-Signature_200x200.png\",\"dateModified\":\"2026-10-19T23:32:26.000Z\",\"publisher\":{\"@id\":\"https://developer.microsoft.com/en-us/games/#organization\"},\"isPartOf\":{\"@id\":\"https://devdocs.xbox.com#website\"}}]}\u003c/script>","siteName":"XBOX Game Development Documentation","nav":{"languages":[{"language":"en","pages":[{"title":"en","href":"/build/steam-porting-guide/gdk-features-not-in-steamworks"}]},{"language":"es","pages":[{"title":"es","href":"/es/build/steam-porting-guide/gdk-features-not-in-steamworks"}]},{"language":"fr-CA","pages":[{"title":"fr-CA","href":"/fr-CA/build/steam-porting-guide/gdk-features-not-in-steamworks"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/build/steam-porting-guide/gdk-features-not-in-steamworks"}]},{"language":"ja-jp","pages":[{"title":"ja-jp","href":"/ja-jp/build/steam-porting-guide/gdk-features-not-in-steamworks"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/build/steam-porting-guide/gdk-features-not-in-steamworks"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/build/steam-porting-guide/gdk-features-not-in-steamworks"}]},{"language":"zh-CN","tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/zh-CN"}]},{"tab":"Get Started","pages":[{"title":"Get Started","href":"/zh-CN/paths/porting/overview"}]},{"tab":"Build","pages":[{"group":"GDK and Game Engines Integration","icon":"rocket","pages":[{"title":"PC 端到端指南概述","sidebarTitle":"PC 端到端指南概述","icon":"compass","href":"/zh-CN/build/gdk-and-engines/overview"},{"title":"在 Unity、Unreal 及其他引擎中使用 GDK","sidebarTitle":"GDK 与游戏引擎","icon":"puzzle-piece","href":"/zh-CN/build/gdk-and-engines/gdk-and-engines"},{"group":"Unreal Engine","icon":"u","pages":[{"title":"PC 版 Unreal Engine 开发入门","sidebarTitle":"PC 版 Unreal Engine 开发入门","icon":"u","href":"/zh-CN/build/gdk-and-engines/unreal/unreal"},{"title":"PC 版 Unreal 开发:入门(早期版本)","sidebarTitle":"PC 版 Unreal 开发:入门(早期版本)","icon":"unreal-engine","href":"/zh-CN/build/gdk-and-engines/unreal/unreal-legacy"},{"title":"使用 Unreal Engine 的新 GDK 插件构建 XBOX 游戏","sidebarTitle":"使用 Unreal Engine 的新 GDK 插件构建 XBOX 游戏","icon":"unreal-engine","href":"/zh-CN/build/gdk-and-engines/unreal/unreal-xbox-pc"}]},{"group":"Unity","icon":"cube","pages":[{"title":"PC 版 Unity 开发入门(内容)","sidebarTitle":"PC 版 Unity 开发入门(内容)","icon":"cube","href":"/zh-CN/build/gdk-and-engines/unity/unity"},{"title":"在 Unity 项目中使用 GDK API 的 C# 包装器","sidebarTitle":"在 Unity 项目中使用 GDK API 的 C# 包装器","icon":"unity","href":"/zh-CN/build/gdk-and-engines/unity/unity-api-wrappers"}]},{"group":"Godot","icon":"robot","pages":[{"title":"Xbox 开发 Godot 入门","sidebarTitle":"Xbox 开发 Godot 入门","icon":"robot","href":"/zh-CN/build/gdk-and-engines/godot"},{"group":"Release notes","icon":"clipboard-list","pages":[{"icon":"clipboard-list","title":"XBOX Godot NetRumble 示例 v0.1.0 版本","sidebarTitle":"XBOX Godot NetRumble 示例 v0.1.0 版本","href":"/zh-CN/build/gdk-and-engines/godot-release-notes/godot-netrumble-release-notes-0-1-0"},{"icon":"clipboard-list","title":"XBOX Godot 示例 v0.3.0 发布","sidebarTitle":"XBOX Godot 示例 v0.3.0 发布","href":"/zh-CN/build/gdk-and-engines/godot-release-notes/godot-release-notes-0-3-0"},{"icon":"clipboard-list","title":"XBOX Godot 示例 v0.2.0 发布","sidebarTitle":"XBOX Godot 示例 v0.2.0 发布","href":"/zh-CN/build/gdk-and-engines/godot-release-notes/godot-release-notes-0-2-0"},{"icon":"clipboard-list","title":"XBOX Godot 示例 v0.1.0 发布","sidebarTitle":"XBOX Godot 示例 v0.1.0 发布","href":"/zh-CN/build/gdk-and-engines/godot-release-notes/godot-release-notes-0-1-0"}]}]},{"title":"PC 版 GameMaker 开发入门","sidebarTitle":"PC 版 GameMaker 开发入门","icon":"dice","href":"/zh-CN/build/gdk-and-engines/gamemaker"},{"title":"PC 自定义引擎集成:入门 (C/C++)","sidebarTitle":"PC 自定义引擎集成:入门 (C/C++)","icon":"code-branch","href":"/zh-CN/build/gdk-and-engines/custom-engine"},{"title":"可选服务","sidebarTitle":"可选服务","icon":"plug","href":"/zh-CN/build/gdk-and-engines/optional-services"},{"group":"Handheld devices","icon":"mobile-screen","pages":[{"title":"Overview","href":"/zh-CN/build/gdk-and-engines/handheld/overview"},{"title":"掌机设备的其他注意事项","sidebarTitle":"其他注意事项","icon":"list","href":"/zh-CN/build/gdk-and-engines/handheld/handheld-considerations"},{"title":"由 Xbox 设计的 Handheld Compatibility 计划准则","sidebarTitle":"由 Xbox 设计的 Handheld Compatibility 计划准则","icon":"list-check","href":"/zh-CN/build/gdk-and-engines/handheld/handheld-guidance"},{"title":"Handheld Compatibility 准则与测试用例","sidebarTitle":"Handheld Compatibility 计划准则与测试用例","icon":"clipboard-check","href":"/zh-CN/build/gdk-and-engines/handheld/handheld-guidelines-and-testcases"},{"title":"游戏启动器与掌机","sidebarTitle":"游戏启动器","icon":"rocket","href":"/zh-CN/build/gdk-and-engines/handheld/handheld-launchers"},{"title":"平衡性能与能效","sidebarTitle":"平衡性能与能效","icon":"battery-half","href":"/zh-CN/build/gdk-and-engines/handheld/handheld-performance"}]},{"group":"PC development guides","icon":"desktop","pages":[{"icon":"file-lines","title":"Advanced Shader Delivery(高级着色器交付)","href":"/zh-CN/build/gdk-and-engines/guides/advanced-shader-delivery"},{"icon":"file-lines","title":"Direct3D 12 编程指南","href":"/zh-CN/build/gdk-and-engines/guides/directx-12-programming-guide"},{"title":"GDK 头文件和库目录结构","sidebarTitle":"GDK 头文件和库目录结构","icon":"folder-tree","href":"/zh-CN/build/gdk-and-engines/guides/gdk-directory-structure"},{"title":"使用 GDK 项目模板开始开发新游戏","sidebarTitle":"使用 GDK 项目模板开始开发新游戏","icon":"file-code","href":"/zh-CN/build/gdk-and-engines/guides/gdk-project-templates"},{"title":"在 PC 上支持高 DPI 显示器","sidebarTitle":"在 PC 上支持高 DPI 显示器","icon":"display","href":"/zh-CN/build/gdk-and-engines/guides/high-dpi-displays"},{"title":"混合 CPU 环境中的游戏性能","sidebarTitle":"混合 CPU 环境中的游戏性能","icon":"microchip","href":"/zh-CN/build/gdk-and-engines/guides/hybrid-cpu-performance"},{"title":"PC Bootstrapper","sidebarTitle":"PC Bootstrapper","icon":"rocket","href":"/zh-CN/build/gdk-and-engines/guides/pc-bootstrapper"},{"title":"排查 PC 游戏的 Xbox services 流量问题","sidebarTitle":"排查 PC 游戏的 Xbox services 流量问题","icon":"network-wired","href":"/zh-CN/build/gdk-and-engines/guides/troubleshoot-xbox-services-traffic"},{"title":"窗口显示模式与 title-callable UI 对话框","sidebarTitle":"窗口显示模式与 title-callable UI 对话框","icon":"window-restore","href":"/zh-CN/build/gdk-and-engines/guides/window-display-modes-tcui"},{"title":"PC 开发者常见问题","sidebarTitle":"PC 开发者常见问题","icon":"circle-question","href":"/zh-CN/build/gdk-and-engines/guides/pc-faq"}]}]},{"group":"Steam porting guide","icon":"steam","pages":[{"icon":"circle-info","title":"Steam 移植指南概览","sidebarTitle":"概览","href":"/zh-CN/build/steam-porting-guide/overview"},{"icon":"file-lines","title":"GDK 与 Steamworks 之间的概念差异","href":"/zh-CN/build/steam-porting-guide/conceptual-differences"},{"group":"Features","pages":[{"icon":"file-lines","title":"Stats 与成就","href":"/zh-CN/build/steam-porting-guide/features/stats-and-achievements"},{"icon":"file-lines","title":"将 Steam Cloud 存储移植到 XBOX GDK","href":"/zh-CN/build/steam-porting-guide/features/steam-cloud"},{"icon":"file-lines","title":"排行榜","href":"/zh-CN/build/steam-porting-guide/features/steam-leaderboards"},{"icon":"file-lines","title":"用户身份验证与所有权","description":"将 Steam 的用户身份验证与所有权检查迁移到 XBOX GDK,涵盖用户登录、使用权与两平台之间的许可差异。","href":"/zh-CN/build/steam-porting-guide/features/user-authentication-and-ownership"}]},{"icon":"file-lines","title":"Steamworks 中不存在的 GDK 功能","href":"/zh-CN/build/steam-porting-guide/gdk-features-not-in-steamworks"},{"icon":"file-lines","title":"初始化 GDK","description":"将作品从 Steamworks 移植到 GDK 时,设置 MicrosoftGame.config,初始化 Gaming Runtime 与 XSAPI,并将用户登录到 XBOX Live。","href":"/zh-CN/build/steam-porting-guide/initializing-the-gdk"}]},{"group":"Game Principles","icon":"compass","pages":[{"group":"Localization and globalization","icon":"globe","pages":[{"title":"Economy v2 本地化","icon":"globe","sidebarTitle":"Economy v2 本地化","href":"/zh-CN/build/game-principles/localization"},{"title":"主机支持的语言","sidebarTitle":"主机支持的语言","icon":"language","url":"/zh-CN/build/game-principles/localization/console-supported-languages","href":"/zh-CN/build/game-principles/localization/console-supported-languages"},{"title":"确定主机所在地区","sidebarTitle":"确定主机所在地区","icon":"location-dot","href":"/zh-CN/build/game-principles/localization/determining-console-geolocation"},{"title":"确定主机区域设置与语言","sidebarTitle":"确定主机区域设置","icon":"map-pin","href":"/zh-CN/build/game-principles/localization/determining-console-locale"},{"title":"游戏支持与不支持的区域设置","sidebarTitle":"支持与不支持的区域设置","icon":"circle-check","href":"/zh-CN/build/game-principles/localization/game-supported-and-unsupported-locales"},{"title":"打包资源的本地化","sidebarTitle":"本地化打包资源","icon":"box","href":"/zh-CN/build/game-principles/localization/localization-of-packaged-resources"},{"title":"支持的 NLS 函数","sidebarTitle":"支持的 NLS 函数","icon":"list","href":"/zh-CN/build/game-principles/localization/supported-nls-apis"}]},{"group":"Security","icon":"shield","pages":[{"title":"GDK 安全概述","icon":"shield","href":"/zh-CN/build/game-principles/security/security-overview"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Communication security overview","href":"/zh-CN/build/game-principles/security/communication-security-overview"},{"title":"Game security concepts","href":"/zh-CN/build/game-principles/security/game-security-concepts"},{"title":"Game tool security","href":"/zh-CN/build/game-principles/security/game-tool-security"},{"title":"General game security","href":"/zh-CN/build/game-principles/security/general-game-security"},{"title":"Secure communication impl","href":"/zh-CN/build/game-principles/security/secure-communication-impl"},{"title":"Secure samples","href":"/zh-CN/build/game-principles/security/secure-samples"},{"title":"Secure game mesh impl","href":"/zh-CN/build/game-principles/security/secure-game-mesh-impl"},{"title":"Secure webrequest impl","href":"/zh-CN/build/game-principles/security/secure-webrequest-impl"}]}]},{"group":"Accessibility","icon":"universal-access","pages":[{"title":"无障碍概述","icon":"universal-access","sidebarTitle":"无障碍概述","href":"/zh-CN/build/game-principles/accessibility/accessibility-overview"},{"title":"Xbox 无障碍指南","sidebarTitle":"Xbox 无障碍指南","icon":"universal-access","href":"/zh-CN/build/game-principles/accessibility/xbox-accessibility-guidelines"},{"title":"无障碍概述","icon":"universal-access","sidebarTitle":"无障碍概述","href":"/zh-CN/build/game-principles/accessibility/accessibility-overview"},{"title":"Xbox 无障碍指南","sidebarTitle":"Xbox 无障碍指南","icon":"universal-access","href":"/zh-CN/build/game-principles/accessibility/xbox-accessibility-guidelines"},{"group":"XAG deep dives","icon":"list-check","pages":[{"title":"Xbox 无障碍指南 101","sidebarTitle":"Xbox 无障碍指南 101","icon":"font","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-101-text-display"},{"title":"Xbox 无障碍指南 102","sidebarTitle":"Xbox 无障碍指南 102","icon":"circle-half-stroke","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-102-contrast"},{"title":"Xbox 无障碍指南 103","sidebarTitle":"Xbox 无障碍指南 103","icon":"sitemap","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-103-additional-cues"},{"title":"Xbox 无障碍指南 104","sidebarTitle":"Xbox 无障碍指南 104","icon":"closed-captioning","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-104-subtitles-captions"},{"title":"Xbox 无障碍指南 105","sidebarTitle":"Xbox 无障碍指南 105","icon":"sliders","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-105-audio-accessibility"},{"title":"Xbox 无障碍指南 106","sidebarTitle":"Xbox 无障碍指南 106","icon":"ear-listen","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-106-screen-narration"},{"title":"Xbox 无障碍指南 107","sidebarTitle":"Xbox 无障碍指南 107","icon":"gamepad","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-107-input"},{"title":"Xbox 无障碍指南 108","sidebarTitle":"Xbox 无障碍指南 108","icon":"sliders-up","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-108-difficulty-options"},{"title":"Xbox 无障碍指南 109","sidebarTitle":"Xbox 无障碍指南 109","icon":"list-check","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-109-objective-clarity"},{"title":"Xbox 无障碍指南 110","sidebarTitle":"Xbox 无障碍指南 110","icon":"wave-square","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-110-haptic-feedback"},{"title":"Xbox 无障碍指南 111","sidebarTitle":"Xbox 无障碍指南 111","icon":"audio-description","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-111-audio-descriptions"},{"title":"Xbox 无障碍指南 112","sidebarTitle":"Xbox 无障碍指南 112","icon":"compass","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-112-ui-navigation"},{"title":"Xbox 无障碍指南 113","sidebarTitle":"Xbox 无障碍指南 113","icon":"crosshairs","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-113-ui-focus-handling"},{"title":"Xbox 无障碍指南 114","sidebarTitle":"Xbox 无障碍指南 114","icon":"circle-info","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-114-ui-context"},{"title":"Xbox 无障碍指南 115","sidebarTitle":"Xbox 无障碍指南 115","icon":"triangle-exclamation","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-115-error-messages"},{"title":"Xbox 无障碍指南 116","sidebarTitle":"Xbox 无障碍指南 116","icon":"stopwatch","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-116-time-limits"},{"title":"Xbox 无障碍指南 117","sidebarTitle":"Xbox 无障碍指南 117","icon":"eye-slash","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-117-visual-distractions-motion"},{"title":"Xbox 无障碍指南 118","sidebarTitle":"Xbox 无障碍指南 118","icon":"bolt","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-118-photosensitivity"},{"title":"Xbox 无障碍指南 119","sidebarTitle":"Xbox 无障碍指南 119","icon":"comments","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-119-chat"},{"title":"Xbox 无障碍指南 120","sidebarTitle":"Xbox 无障碍指南 120","icon":"users","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-120-communication-experiences"},{"title":"Xbox 无障碍指南 121","sidebarTitle":"Xbox 无障碍指南 121","icon":"book-open","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-121-accessible-feature-documentation"},{"title":"Xbox 无障碍指南 122","sidebarTitle":"Xbox 无障碍指南 122","icon":"headset","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-122-accessible-customer-support"},{"title":"Xbox 无障碍指南 123","sidebarTitle":"Xbox 无障碍指南 123","icon":"brain","href":"/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-123-mental-health-best-practices"}]},{"title":"Gaming and Disability Player Experience Guide","sidebarTitle":"Gaming and Disability Player Experience Guide","icon":"user-group","href":"/zh-CN/build/game-principles/accessibility/gadpeg"},{"title":"残障礼仪","sidebarTitle":"残障礼仪","icon":"handshake","href":"/zh-CN/build/game-principles/accessibility/etiquette"},{"title":"游戏无障碍工作坊工具包","sidebarTitle":"游戏无障碍工作坊工具包","icon":"chalkboard-user","href":"/zh-CN/build/game-principles/accessibility/accessibility-workshop-toolkit"},{"title":"Gaming Accessibility Fundamentals 学习路径","sidebarTitle":"Gaming Accessibility Fundamentals 学习路径","icon":"graduation-cap","href":"/zh-CN/build/game-principles/accessibility/gaf-info"},{"title":"语音无障碍用户设置","icon":"ear-listen","sidebarTitle":"语音无障碍的用户设置","href":"/zh-CN/build/game-principles/accessibility/speech-accessibility"},{"title":"无障碍功能标签","sidebarTitle":"无障碍功能标签","icon":"tags","href":"/zh-CN/build/game-principles/accessibility/accessibility-feature-tags"},{"title":"游戏 AI 体验的无障碍性","sidebarTitle":"游戏 AI 体验的无障碍性","icon":"microchip-ai","href":"/zh-CN/build/game-principles/accessibility/accessibility-of-gaming-ai"},{"title":"开发者无障碍资源","sidebarTitle":"无障碍资源","icon":"graduation-cap","href":"/zh-CN/build/game-principles/accessibility/accessibility-resources"},{"title":"Gaming and Disability Player Experience Guide","sidebarTitle":"Gaming and Disability Player Experience Guide","icon":"user-group","href":"/zh-CN/build/game-principles/accessibility/gadpeg"},{"title":"残障礼仪","sidebarTitle":"残障礼仪","icon":"handshake","href":"/zh-CN/build/game-principles/accessibility/etiquette"},{"title":"游戏无障碍工作坊工具包","sidebarTitle":"游戏无障碍工作坊工具包","icon":"chalkboard-user","href":"/zh-CN/build/game-principles/accessibility/accessibility-workshop-toolkit"},{"title":"Gaming Accessibility Fundamentals 学习路径","sidebarTitle":"Gaming Accessibility Fundamentals 学习路径","icon":"graduation-cap","href":"/zh-CN/build/game-principles/accessibility/gaf-info"},{"title":"语音无障碍用户设置","icon":"ear-listen","sidebarTitle":"语音无障碍的用户设置","href":"/zh-CN/build/game-principles/accessibility/speech-accessibility"},{"title":"无障碍功能标签","sidebarTitle":"无障碍功能标签","icon":"tags","href":"/zh-CN/build/game-principles/accessibility/accessibility-feature-tags"},{"title":"游戏 AI 体验的无障碍性","sidebarTitle":"游戏 AI 体验的无障碍性","icon":"microchip-ai","href":"/zh-CN/build/game-principles/accessibility/accessibility-of-gaming-ai"},{"title":"开发者无障碍资源","sidebarTitle":"无障碍资源","icon":"graduation-cap","href":"/zh-CN/build/game-principles/accessibility/accessibility-resources"},{"group":"Playbook for Accessible Gaming Events (PAGE)","icon":"calendar-check","pages":[{"title":"PAGE 指南 101 - 注册","sidebarTitle":"PAGE 指南 101 - 注册","icon":"clipboard-list","href":"/zh-CN/build/game-principles/accessibility/page/page-101-registration"},{"title":"PAGE 指南 102 - 场地","sidebarTitle":"PAGE 指南 102 - 场地","icon":"building","href":"/zh-CN/build/game-principles/accessibility/page/page-102-venues"},{"title":"PAGE 指南 103 - 社交媒体","sidebarTitle":"PAGE 指南 103 - 社交媒体","icon":"hashtag","href":"/zh-CN/build/game-principles/accessibility/page/page-103-social-media"},{"title":"PAGE 指南 104 - 餐饮","sidebarTitle":"PAGE 指南 104 - 餐饮","icon":"utensils","href":"/zh-CN/build/game-principles/accessibility/page/page-104-catering"},{"title":"PAGE 指南 105 - 演讲者、视频与演示","sidebarTitle":"PAGE 指南 105 - 演讲者、视频与演示","icon":"microphone","href":"/zh-CN/build/game-principles/accessibility/page/page-105-speakers-videos-presentations"},{"title":"PAGE 指南 106 - Web 内容与应用","sidebarTitle":"PAGE 指南 106 - Web 内容与应用","icon":"globe","href":"/zh-CN/build/game-principles/accessibility/page/page-106-web-content-applications"},{"title":"PAGE 指南 107 - 游戏演示站","sidebarTitle":"PAGE 指南 107 - 游戏演示站","icon":"gamepad","href":"/zh-CN/build/game-principles/accessibility/page/page-107-game-demo-stations"},{"title":"PAGE 指南 108 - 娱乐设施与互动活动","sidebarTitle":"PAGE 指南 108 - 娱乐设施与互动活动","icon":"star","href":"/zh-CN/build/game-principles/accessibility/page/page-108-attractions-activations"},{"title":"PAGE 指南 109 - 纪念品与周边","sidebarTitle":"PAGE 指南 109 - 纪念品与周边","icon":"shirt","href":"/zh-CN/build/game-principles/accessibility/page/page-109-swag-and-merch"},{"title":"PAGE 指南 110 - 工作人员","sidebarTitle":"PAGE 指南 110 - 工作人员","icon":"users","href":"/zh-CN/build/game-principles/accessibility/page/page-110-staff"},{"title":"PAGE 指南 101 - 交通","sidebarTitle":"PAGE 指南 101 - 交通","icon":"car","href":"/zh-CN/build/game-principles/accessibility/page/page-111-transportation"},{"title":"PAGE 指南 112 - 活动后","sidebarTitle":"PAGE 指南 112 - 活动后","icon":"clipboard-check","href":"/zh-CN/build/game-principles/accessibility/page/page-112-post-event"},{"title":"PAGE 指南 - 补充信息","sidebarTitle":"PAGE 指南 - 补充信息","icon":"list-check","href":"/zh-CN/build/game-principles/accessibility/page/page-checklists"}]},{"title":"为什么要让游戏具有无障碍性","sidebarTitle":"为什么要让游戏具有无障碍性","icon":"heart","href":"/zh-CN/build/game-principles/accessibility/why-make-games-accessible"},{"title":"为什么要让游戏具有无障碍性","sidebarTitle":"为什么要让游戏具有无障碍性","icon":"heart","href":"/zh-CN/build/game-principles/accessibility/why-make-games-accessible"}]},{"group":"Sustainability","icon":"leaf","pages":[{"title":"可持续性概览","sidebarTitle":"可持续性概览","icon":"leaf","href":"/zh-CN/build/game-principles/sustainability/sustainability-overview"},{"title":"可持续性开发者简介","sidebarTitle":"可持续性开发者简介","icon":"gauge-high","href":"/zh-CN/build/game-principles/sustainability/sustainability-developer-overview"},{"title":"XBOX 游戏能效基础要点","sidebarTitle":"XBOX 游戏能效基础要点","icon":"bolt","href":"/zh-CN/build/game-principles/sustainability/energy-efficiency-essentials"},{"title":"动态电源状态","sidebarTitle":"动态电源状态","icon":"bolt","href":"/zh-CN/build/game-principles/sustainability/dynamic-power-states"},{"title":"在 PIX 中进行游戏可持续性测试","sidebarTitle":"在 PIX 中进行游戏可持续性测试","icon":"chart-mixed","href":"/zh-CN/build/game-principles/sustainability/sustainability-pix-guide"},{"title":"使用开发工具包进行游戏可持续性测试","sidebarTitle":"使用开发工具包进行游戏可持续性测试","icon":"microchip","href":"/zh-CN/build/game-principles/sustainability/sustainability-devkit-guide"},{"title":"游戏可持续性:实验室平台基线","sidebarTitle":"游戏可持续性:实验室平台基线","icon":"flask","href":"/zh-CN/build/game-principles/sustainability/lab-platform-baselines"},{"title":"在 Partner Center 中查看可持续性数据","sidebarTitle":"在 Partner Center 中查看可持续性数据","icon":"chart-line","href":"/zh-CN/build/game-principles/sustainability/partner-center-sustainability-data"},{"title":"游戏可持续性认证测试","sidebarTitle":"游戏可持续性认证测试","icon":"clipboard-check","href":"/zh-CN/build/game-principles/sustainability/sustainability-case-studies"},{"title":"游戏可持续性:全球平台基线","sidebarTitle":"游戏可持续性:全球平台基线","icon":"globe","href":"/zh-CN/build/game-principles/sustainability/global-platform-baselines"},{"group":"Case studies","icon":"book","pages":[{"title":"游戏可持续性:Call of Duty 案例研究","sidebarTitle":"游戏可持续性:Call of Duty 案例研究","icon":"crosshairs","href":"/zh-CN/build/game-principles/sustainability/case-studies/case-studies-cod"},{"title":"游戏可持续性:The Elder Scrolls Online 案例研究","sidebarTitle":"游戏可持续性:The Elder Scrolls Online 案例研究","icon":"scroll","href":"/zh-CN/build/game-principles/sustainability/case-studies/case-studies-elder-scrolls-online"},{"title":"游戏可持续性:For Honor 案例研究","sidebarTitle":"游戏可持续性:For Honor 案例研究","icon":"shield-halved","href":"/zh-CN/build/game-principles/sustainability/case-studies/case-studies-for-honor"},{"title":"游戏可持续性:Fortnite 案例研究","sidebarTitle":"游戏可持续性:Fortnite 案例研究","icon":"gamepad","href":"/zh-CN/build/game-principles/sustainability/case-studies/case-studies-fortnite"},{"title":"游戏可持续性:Gears of War: Reloaded 案例研究","sidebarTitle":"游戏可持续性:Gears of War: Reloaded 案例研究","icon":"gear","href":"/zh-CN/build/game-principles/sustainability/case-studies/case-studies-gears-of-war-reloaded"},{"title":"游戏可持续性:Halo Infinite 案例研究","sidebarTitle":"游戏可持续性:Halo Infinite 案例研究","icon":"circle","href":"/zh-CN/build/game-principles/sustainability/case-studies/case-studies-halo"},{"title":"游戏可持续性:Minecraft 案例研究","sidebarTitle":"游戏可持续性:Minecraft 案例研究","icon":"cube","href":"/zh-CN/build/game-principles/sustainability/case-studies/case-studies-minecraft"},{"title":"可持续性案例研究概览","sidebarTitle":"概览","icon":"book-open","href":"/zh-CN/build/game-principles/sustainability/case-studies/case-studies-overview"},{"title":"游戏可持续性:Star Wars Outlaws 案例研究","sidebarTitle":"游戏可持续性:Star Wars Outlaws 案例研究","icon":"jedi","href":"/zh-CN/build/game-principles/sustainability/case-studies/case-studies-star-wars-outlaws"}]}]}]},{"group":"Core Features","tag":"","pages":[{"title":"面向 XBOX 与 PC 游戏的通用 GDK 功能","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/index"},{"group":"User and identity","pages":[{"title":"GDK 中的用户身份与 XUser API","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/user/index"},{"title":"用户身份与 XUser","sidebarTitle":"用户身份与 XUser","icon":"right-to-bracket","href":"/zh-CN/build/core-features/common/user/player-identity-xuser"},{"title":"Microsoft 游戏开发工具包用户模型","sidebarTitle":"Microsoft 游戏开发工具包用户","icon":"user","href":"/zh-CN/build/core-features/common/user/gamecore-user-models"},{"title":"选择加入“需要默认用户”","sidebarTitle":"加入“需要默认用户”","icon":"user","href":"/zh-CN/build/core-features/common/user/users-opting-into-simplified-model"},{"title":"为游戏建立默认用户","sidebarTitle":"为游戏建立默认用户","icon":"user","href":"/zh-CN/build/core-features/common/user/users-establishing-default-user"},{"title":"更改游戏的默认用户","sidebarTitle":"更改游戏的默认用户","icon":"user","href":"/zh-CN/build/core-features/common/user/users-changing-default-user"},{"title":"处理手柄丢失","sidebarTitle":"处理手柄丢失","icon":"gamepad","href":"/zh-CN/build/core-features/common/user/users-dealing-with-controller-loss"},{"title":"用户与手柄的关联在何时发生?","sidebarTitle":"用户与手柄的关联发生的时机","icon":"user","href":"/zh-CN/build/core-features/common/user/users-timing-of-user-to-device-association"},{"title":"访客用户概述","sidebarTitle":"访客用户","icon":"circle-info","href":"/zh-CN/build/core-features/common/user/users-guest-overview"},{"title":"XUser 的无头自动化","sidebarTitle":"XUser 的无头自动化","icon":"user","href":"/zh-CN/build/core-features/common/user/users-headless-automation"},{"title":"如何:登录用户的最佳实践","sidebarTitle":"如何:登录用户的最佳实践","icon":"book-open","href":"/zh-CN/build/core-features/common/user/xuser_howto_best_practice_signing_in"},{"title":"用户与输入设备","sidebarTitle":"用户与输入设备","icon":"user","href":"/zh-CN/build/core-features/common/user/users-input-devices"},{"title":"XUser 跨平台支持","sidebarTitle":"XUser 跨平台支持","icon":"user","href":"/zh-CN/build/core-features/common/user/xuser-crossplatform"}]},{"group":"Core systems async programming model","pages":[{"title":"XBOX GDK 中的异步编程模型","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/async/index"},{"title":"异步编程概述(内容)","sidebarTitle":"异步编程概述(内容)","icon":"circle-info","href":"/zh-CN/build/core-features/common/async/async-toc"},{"title":"Async whitepaper","href":"/zh-CN/build/core-features/common/async/async-whitepaper"},{"title":"异步编程模型","sidebarTitle":"异步编程模型","icon":"square-pen","href":"/zh-CN/build/core-features/common/async/async-programming-model"},{"group":"Async libraries","pages":[{"title":"用于异步任务编程的 XAsync 库","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/async/async-libraries/index"},{"group":"Xtaskqueue library","pages":[{"title":"XTaskQueue 库概述","sidebarTitle":"XTaskQueue 库概述","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xtaskqueue"},{"title":"创建任务队列示例","sidebarTitle":"创建任务队列示例","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-create-task-queue"},{"title":"分派任务队列示例","sidebarTitle":"分派任务队列示例","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-dispatch-task-queue"},{"title":"清理任务队列示例","sidebarTitle":"清理任务队列示例","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-cleanup-task-queue"}]},{"group":"Xasync library","pages":[{"title":"XAsync 库概述","sidebarTitle":"XAsync 库概述","icon":"toolbox","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xasync"},{"title":"设置异步任务示例","sidebarTitle":"设置异步任务示例","icon":"code","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xasync-example-setup-async-task"},{"title":"运行简单任务示例","sidebarTitle":"运行简单任务示例","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xasync-example-run-simple-task"},{"title":"运行 Microsoft Game Development Kit (GDK) API 任务","sidebarTitle":"运行 Microsoft Game Development Kit (GDK) API 任务","icon":"cube","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xasync-example-run-gdk-task"}]},{"group":"Xasyncprovider library","pages":[{"title":"XAsyncProvider 库概述","sidebarTitle":"XAsyncProvider 库概述","icon":"circle-info","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xasyncprovider"},{"title":"Async library xasyncprovider example setup custom provider","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-custom-provider"},{"title":"设置调用方法示例","sidebarTitle":"设置调用方法示例","icon":"code","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-invocation-methods"},{"title":"设置返回数据示例","sidebarTitle":"设置返回数据示例","icon":"code","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-return-data"},{"title":"设置可取消性示例","sidebarTitle":"设置可取消性示例","icon":"download","href":"/zh-CN/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-cancelability"}]}]},{"group":"Async task queue","pages":[{"title":"异步任务队列设计","sidebarTitle":"异步任务队列设计","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-task-queue-design"},{"title":"如何:创建线程池任务队列","sidebarTitle":"如何:创建线程池任务","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-task-queue-design-howto/creating-thread-pool-task-queue"},{"title":"如何:提交回调","sidebarTitle":"如何:提交回调","icon":"paper-plane","href":"/zh-CN/build/core-features/common/async/async-task-queue-design-howto/submitting-callbacks"},{"title":"如何:复制任务队列句柄","sidebarTitle":"如何:复制任务队列句柄","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-task-queue-design-howto/duplicating-task-queue-handle"},{"title":"如何:创建手动任务队列","sidebarTitle":"如何:创建手动任务队列","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-task-queue-design-howto/creating-manual-task-queue"},{"title":"如何:使用事件控制手动队列分派","sidebarTitle":"如何:使用事件控制手动","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-task-queue-design-howto/control-manual-queue-dispatching"},{"title":"如何:将任务队列与 Windows 消息循环结合使用","sidebarTitle":"将任务队列与 Windows 消息循环配合使用","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-task-queue-design-howto/task-queue-windows-msg-loop"},{"title":"如何:使用进程任务队列","sidebarTitle":"如何:使用进程任务队列","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-task-queue-design-howto/using-process-task-queue"},{"title":"如何:创建复合任务队列","sidebarTitle":"如何:创建复合任务队列","icon":"book-open","href":"/zh-CN/build/core-features/common/async/async-task-queue-design-howto/creating-composite-task-queue"},{"title":"如何:使用延迟回调","sidebarTitle":"如何:使用延迟回调","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-task-queue-design-howto/using-delayed-callbacks"},{"title":"如何:使用任务队列等待器","sidebarTitle":"如何:使用任务队列等待器","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-task-queue-design-howto/using-task-queue-waiter"}]},{"title":"通用异步任务包装器","sidebarTitle":"通用异步任务包装器","icon":"microchip","href":"/zh-CN/build/core-features/common/async/async-task-function-example"}]},{"group":"Graphics and rendering","pages":[{"group":"Graphics and rendering","pages":[{"title":"使用 GDK 在 XBOX 与 PC 上进行图形开发","sidebarTitle":"概览","icon":"palette","href":"/zh-CN/build/core-features/graphics/index"},{"title":"图形","sidebarTitle":"图形","icon":"palette","href":"/zh-CN/build/core-features/graphics/gc-graphics-toc"},{"group":"Direct3d 12 on XBOX","pages":[{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Atoc d3d12x","href":"/zh-CN/build/core-features/graphics/d3d12x/atoc-d3d12x"},{"title":"D3d12x overview","href":"/zh-CN/build/core-features/graphics/d3d12x/d3d12x-overview"},{"title":"D3d12x differences from pc","href":"/zh-CN/build/core-features/graphics/d3d12x/d3d12x-differences-from-pc"},{"title":"D3d12x xmemalloc objecttypes","href":"/zh-CN/build/core-features/graphics/d3d12x/d3d12x-xmemalloc-objecttypes"},{"title":"Creation flags","href":"/zh-CN/build/core-features/graphics/directx/creation-flags"},{"title":"Native resource management","href":"/zh-CN/build/core-features/graphics/directx/native-resource-management"},{"title":"Suspend and resume","href":"/zh-CN/build/core-features/graphics/directx/suspend-and-resume"},{"title":"Offchip tesselation","href":"/zh-CN/build/core-features/graphics/directx/offchip-tesselation"},{"title":"Frame scheduling and presentation","href":"/zh-CN/build/core-features/graphics/directx/frame-scheduling-and-presentation"},{"title":"Hardware overlays","href":"/zh-CN/build/core-features/graphics/directx/hardware-overlays"},{"title":"Color and depth compression","href":"/zh-CN/build/core-features/graphics/directx/color-and-depth-compression"}]},{"title":"屏幕区域","sidebarTitle":"屏幕区域","icon":"palette","href":"/zh-CN/build/core-features/graphics/overviews/screen-areas"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Hdr support","href":"/zh-CN/build/core-features/graphics/overviews/hdr-support"},{"title":"One twenty hz support","href":"/zh-CN/build/core-features/graphics/overviews/one-twenty-hz-support"},{"title":"Cmask decoding","href":"/zh-CN/build/core-features/graphics/overviews/cmask-decoding"},{"title":"Enhanced barriers","href":"/zh-CN/build/core-features/graphics/overviews/enhanced-barriers"},{"title":"Gpu synchronization scarlett","href":"/zh-CN/build/core-features/graphics/overviews/gpu-synchronization-scarlett"},{"title":"Graphics pso overview","href":"/zh-CN/build/core-features/graphics/graphics-pso-overview"},{"title":"Image processing overview","href":"/zh-CN/build/core-features/graphics/image-processing-overview"}]}]},{"group":"XBOX one overview of graphics","hidden":true,"pages":[{"title":"Graphics","href":"/zh-CN/build/core-features/graphics/overviews/graphics"},{"title":"Xbox one gpu overview","href":"/zh-CN/build/core-features/graphics/whitepapers/xbox-one-gpu-overview"},{"title":"Xbox one gpu compute units","href":"/zh-CN/build/core-features/graphics/whitepapers/xbox-one-gpu-compute-units"},{"title":"Xbox one gpu memory access","href":"/zh-CN/build/core-features/graphics/whitepapers/xbox-one-gpu-memory-access"},{"title":"Xg memory overview","href":"/zh-CN/build/core-features/graphics/d3d12x/xg-memory-overview"},{"title":"Caches and coherency on xbox one gpu","href":"/zh-CN/build/core-features/graphics/whitepapers/caches-and-coherency-on-xbox-one-gpu"},{"title":"How do vmem instructions work","href":"/zh-CN/build/core-features/graphics/whitepapers/how-do-vmem-instructions-work"},{"title":"Xbox one occupancy quick reference","href":"/zh-CN/build/core-features/graphics/whitepapers/xbox-one-occupancy-quick-reference"},{"title":"Checkerboard rendering on xbox one","href":"/zh-CN/build/core-features/graphics/whitepapers/checkerboard-rendering-on-xbox-one"},{"title":"Automatic shader modification for checkerboard rendering","href":"/zh-CN/build/core-features/graphics/whitepapers/automatic-shader-modification-for-checkerboard-rendering"},{"title":"Xbox one dynamic resolution","href":"/zh-CN/build/core-features/graphics/whitepapers/xbox-one-dynamic-resolution"},{"title":"Xbox one esram manager","href":"/zh-CN/build/core-features/graphics/whitepapers/xbox-one-esram-manager"}]},{"group":"XBOX series x|s graphics feature overviews","pages":[{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Graphics newfeatures toc","href":"/zh-CN/build/core-features/graphics/graphics-newfeatures-toc"}]},{"group":"Sampler feedback introduction","pages":[{"title":"XBOX Series X|S 上的 Sampler Feedback 与 SFS","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/graphics/newfeatures/sfs/index"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Sf overview","href":"/zh-CN/build/core-features/graphics/newfeatures/sfs/sf-overview"}]},{"title":"为什么使用采样器反馈?","sidebarTitle":"为什么使用采样器反馈?","icon":"palette","href":"/zh-CN/build/core-features/graphics/newfeatures/sfs/why-sf"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Sf gpu design","href":"/zh-CN/build/core-features/graphics/newfeatures/sfs/sf-gpu-design"},{"title":"Sf api design","href":"/zh-CN/build/core-features/graphics/newfeatures/sfs/sf-api-design"},{"title":"Sfs usage","href":"/zh-CN/build/core-features/graphics/newfeatures/sfs/sfs-usage"}]}]},{"group":"Raytracing introduction","pages":[{"title":"在 XBOX Series X|S 上使用 XDXR 进行光线追踪","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/graphics/newfeatures/raytracing/index"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Rt overview","href":"/zh-CN/build/core-features/graphics/newfeatures/raytracing/rt-overview"},{"title":"Rt hardware design","href":"/zh-CN/build/core-features/graphics/newfeatures/raytracing/rt-hardware-design"},{"title":"Rt xdxr","href":"/zh-CN/build/core-features/graphics/newfeatures/raytracing/rt-xdxr"},{"title":"Rt bvhbuilders","href":"/zh-CN/build/core-features/graphics/newfeatures/raytracing/rt-bvhbuilders"},{"title":"Rt standalone","href":"/zh-CN/build/core-features/graphics/newfeatures/raytracing/rt-standalone"},{"title":"Rt compression","href":"/zh-CN/build/core-features/graphics/newfeatures/raytracing/rt-compression"},{"title":"Rt offlinertpso","href":"/zh-CN/build/core-features/graphics/newfeatures/raytracing/rt-offlinertpso"},{"title":"Rt xdxrbestpractices","href":"/zh-CN/build/core-features/graphics/newfeatures/raytracing/rt-xdxrbestpractices"},{"title":"Rt kdop","href":"/zh-CN/build/core-features/graphics/newfeatures/raytracing/rt-kdop"}]}]},{"group":"Mesh shader introduction","pages":[{"title":"XBOX Series X|S 上的网格着色器与 Meshlet","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/graphics/newfeatures/ms/index"},{"title":"网格着色器管线概述","sidebarTitle":"网格着色器管线","icon":"circle-info","href":"/zh-CN/build/core-features/graphics/newfeatures/ms/ms-overview"},{"title":"为什么使用网格着色器?","sidebarTitle":"为什么使用网格着色器?","icon":"palette","href":"/zh-CN/build/core-features/graphics/newfeatures/ms/ms-why"},{"title":"网格着色器管线 API 概述","sidebarTitle":"网格着色器管线 API","icon":"palette","href":"/zh-CN/build/core-features/graphics/newfeatures/ms/ms-api-design"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Ms usage","href":"/zh-CN/build/core-features/graphics/newfeatures/ms/ms-usage"}]},{"title":"Meshlets","sidebarTitle":"Meshlets","icon":"palette","href":"/zh-CN/build/core-features/graphics/newfeatures/ms/ms-meshlet-render"},{"title":"Meshlet 剔除示例","sidebarTitle":"Meshlet 剔除示例","icon":"code","href":"/zh-CN/build/core-features/graphics/newfeatures/ms/ms-meshlet-culling"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Ms scarlett","href":"/zh-CN/build/core-features/graphics/newfeatures/ms/ms-scarlett"}]}]},{"group":"Variable rate shading introduction","pages":[{"title":"XBOX Series X|S 上的可变速率着色 (VRS)","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/graphics/newfeatures/vrs/index"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Vrs overview","href":"/zh-CN/build/core-features/graphics/newfeatures/vrs/vrs-overview"},{"title":"Why vrs","href":"/zh-CN/build/core-features/graphics/newfeatures/vrs/why-vrs"},{"title":"Vrs feature","href":"/zh-CN/build/core-features/graphics/newfeatures/vrs/vrs-feature"},{"title":"Vrs api","href":"/zh-CN/build/core-features/graphics/newfeatures/vrs/vrs-api"}]}]},{"group":"XBOX texture compressor overview","pages":[{"title":"XBOX Texture Compressor (XBTC) 工具参考","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/graphics/newfeatures/xbtc/index"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Xbox texture compressor","href":"/zh-CN/build/core-features/graphics/newfeatures/xbtc/xbox-texture-compressor"},{"title":"Xbtc","href":"/zh-CN/build/core-features/graphics/newfeatures/xbtc/xbtc"},{"title":"Xbtc archive format","href":"/zh-CN/build/core-features/graphics/newfeatures/xbtc/xbtc-archive-format"},{"title":"Xbtc json batch configuration","href":"/zh-CN/build/core-features/graphics/newfeatures/xbtc/xbtc-json-batch-configuration"}]}]},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Gpu overview","href":"/zh-CN/build/core-features/graphics/overviews/gpu-overview"},{"title":"Graphics memory overview","href":"/zh-CN/build/core-features/graphics/graphics-memory-overview"},{"title":"Scarlett tex layouts","href":"/zh-CN/build/core-features/graphics/scarlett-tex-layouts"},{"title":"Dolby vision for gaming","href":"/zh-CN/build/core-features/graphics/dolby-vision-for-gaming"},{"title":"Series s optimizations","href":"/zh-CN/build/core-features/graphics/whitepapers/series-s-optimizations"}]}]},{"title":"DirectX-Specs","sidebarTitle":"DirectX-specs","icon":"palette","href":"/zh-CN/build/core-features/graphics/directx-specs"},{"group":"Microsoft graphics presentations","pages":[{"title":"来自 XFest 与 XDD 的 XBOX 图形演讲","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/graphics/overviews/presentations/index"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Gc graphics presentations","href":"/zh-CN/build/core-features/graphics/overviews/presentations/gc-graphics-presentations"}]},{"group":"XBOX dev days 2024","pages":[{"title":"Xdd2024","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/index"},{"group":"Summaries","pages":[{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Gc graphics xdd 2024 gr01","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr01"},{"title":"Gc graphics xdd 2024 gr02","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr02"},{"title":"Gc graphics xdd 2024 gr03","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr03"},{"title":"Gc graphics xdd 2024 gr04","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr04"},{"title":"Gc graphics xdd 2024 gr05","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr05"},{"title":"Gc graphics xdd 2024 gr06","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr06"},{"title":"Gc graphics xdd 2024 gr07","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr07"},{"title":"Gc graphics xdd 2024 gr08","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr08"},{"title":"Gc graphics xdd 2024 gr09","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr09"},{"title":"Gc graphics xdd 2024 gr10","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr10"},{"title":"Gc graphics xdd 2024 gr11","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr11"}]},{"title":"借助 Visual Studio 与 AI 优化游戏开发工作流","sidebarTitle":"优化游戏开发工作流","icon":"palette","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr12"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Gc graphics xdd 2024 gr13","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gc-graphics-xdd-2024-gr13"}]}]},{"group":"Overviews","hidden":true,"pages":[{"title":"Getting the most from xbox shader compiler","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/getting-the-most-from-xbox-shader-compiler"},{"title":"Whats new in pix 2024","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/whats-new-in-pix-2024"},{"title":"Gpu debugging tips and tricks","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gpu-debugging-tips-and-tricks"},{"title":"Optimizing shader performance with pix shader explorer","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/optimizing-shader-performance-with-pix-shader-explorer"},{"title":"Gpu performance tips and tricks","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xdd2024/gpu-performance-tips-and-tricks"}]}]},{"group":"Xfest 2022","pages":[{"title":"Xfest2022","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xfest2022/index"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Gc graphics xfest 2022 gr01","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xfest2022/gc-graphics-xfest-2022-gr01"},{"title":"Gc graphics xfest 2022 gr02","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xfest2022/gc-graphics-xfest-2022-gr02"},{"title":"Gc graphics xfest 2022 gr03","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xfest2022/gc-graphics-xfest-2022-gr03"},{"title":"Gc graphics xfest 2022 gr06","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xfest2022/gc-graphics-xfest-2022-gr06"},{"title":"Gc graphics xfest 2022 gr07","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xfest2022/gc-graphics-xfest-2022-gr07"},{"title":"Gc graphics xfest 2022 gr09","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xfest2022/gc-graphics-xfest-2022-gr09"}]}]},{"group":"Xfest 2019","pages":[{"title":"Xfest2019","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xfest2019/index"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Gc graphics xfest 2019 gr01","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xfest2019/gc-graphics-xfest-2019-gr01"},{"title":"Gc graphics xfest 2019 gr04","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xfest2019/gc-graphics-xfest-2019-gr04"},{"title":"Gc graphics xfest 2019 gr08","href":"/zh-CN/build/core-features/graphics/overviews/presentations/xfest2019/gc-graphics-xfest-2019-gr08"}]}]}]},{"title":"图形示例","sidebarTitle":"图形示例","icon":"code","href":"/zh-CN/build/core-features/graphics/graphics-samples"}]},{"group":"Lighting","pages":[{"title":"XBOX 与 PC 上的 Lighting API 与 LampArray","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/lighting/index"},{"title":"光照概述","sidebarTitle":"光照概述","icon":"circle-info","href":"/zh-CN/build/core-features/common/lighting/gc-lighting-toc"},{"group":"Lighting concepts","pages":[{"title":"Lighting basics","href":"/zh-CN/build/core-features/common/lighting/lighting-basics"},{"title":"在 LampArray 上设置颜色","sidebarTitle":"在 LampArray 上设置颜色","icon":"sliders","href":"/zh-CN/build/core-features/common/lighting/lighting-colors"},{"title":"LampArray 效果","sidebarTitle":"LampArray 效果","icon":"compass","href":"/zh-CN/build/core-features/common/lighting/lighting-effects"}]}]}]},{"group":"Input and devices","pages":[{"title":"XBOX GDK 游戏的输入 API 与硬件","sidebarTitle":"概览","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/index"},{"title":"输入","sidebarTitle":"输入","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/gc-input-toc"},{"group":"Overview of gameinput","pages":[{"title":"概述","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/input/overviews/index"},{"title":"GameInput 简介","sidebarTitle":"GameInput 简介","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/overviews/input-overview"},{"title":"GameInput 常见问题","sidebarTitle":"GameInput 常见问题","icon":"circle-info","href":"/zh-CN/build/core-features/common/input/overviews/input-faq"},{"title":"Input fundamentals","href":"/zh-CN/build/core-features/common/input/overviews/input-fundamentals"},{"title":"GameInput 读取","sidebarTitle":"GameInput 读取","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/overviews/input-readings"},{"title":"Input devices","href":"/zh-CN/build/core-features/common/input/overviews/input-devices"},{"title":"通过 NuGet 在 PC 和主机上使用 GameInput","sidebarTitle":"通过 NuGet 在 PC 和主机上使用 GameInput","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/overviews/input-nuget"},{"title":"GameInput API 版本管理","sidebarTitle":"GameInput API 版本管理","icon":"clock-rotate-left","href":"/zh-CN/build/core-features/common/input/overviews/input-versioning"}]},{"group":"Advanced gameinput topics","pages":[{"title":"GameInput 高级主题:力反馈与回调","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/input/advanced/index"},{"title":"GameInput 高级主题","sidebarTitle":"GameInput 高级主题","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/advanced/input-advanced-topics"},{"title":"GameInput 回调","sidebarTitle":"GameInput 回调","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/advanced/input-callbacks"},{"title":"GameInput 工作队列","sidebarTitle":"GameInput 工作队列","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/advanced/input-work-queues"},{"title":"GameInput 动态延迟输入","sidebarTitle":"GameInput 动态延迟输入","icon":"network-wired","href":"/zh-CN/build/core-features/common/input/advanced/input-synchronization"},{"title":"GameInput 上的力反馈","sidebarTitle":"GameInput 上的力反馈","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/advanced/input-forcefeedback"},{"title":"Input keyboard mouse","href":"/zh-CN/build/core-features/common/input/advanced/input-keyboard-mouse"}]},{"group":"Gameinput for hardware developers","pages":[{"title":"GameInput 硬件:力反馈、触觉与传感器","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/input/hardware/index"},{"title":"面向硬件开发人员的 GameInput","sidebarTitle":"面向硬件开发人员的 GameInput","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/hardware/input-hardware-topics"},{"title":"GameInput 设备映射工具与测试指南","sidebarTitle":"GameInput 设备映射工具与测试指南","icon":"book-open","href":"/zh-CN/build/core-features/common/input/hardware/input-hardware-mapping"},{"title":"与不同 GameInput 设备类型交互","sidebarTitle":"与不同 GameInput 设备类型交互","icon":"brackets-curly","href":"/zh-CN/build/core-features/common/input/hardware/input-hardware-interfaces"},{"title":"GameInput 力反馈","sidebarTitle":"GameInput 力反馈","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/hardware/input-hardware-force-feedback"},{"title":"GameInput 传感器创建","sidebarTitle":"GameInput 传感器创建","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/hardware/input-hardware-sensors"},{"title":"GameInput 触觉反馈要求","sidebarTitle":"GameInput 触觉反馈要求","icon":"server","href":"/zh-CN/build/core-features/common/input/hardware/input-hardware-haptics"}]},{"group":"Gameinput porting guide","pages":[{"title":"将现有输入代码移植到 GameInput","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/input/porting/index"},{"title":"将 GameInput 与现有输入堆栈结合","sidebarTitle":"将 GameInput 与现有输入堆栈结合","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/porting/input-porting"},{"title":"从 Windows.XBOX.Input 移植到 GameInput","sidebarTitle":"从 Windows.Xbox.Input 移植到 GameInput","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/porting/input-porting-wxi"},{"title":"从 XInput 移植到 GameInput","sidebarTitle":"从 XInput 移植到 GameInput","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/porting/input-porting-xinput"}]},{"title":"虚拟键盘支持","sidebarTitle":"虚拟键盘支持","icon":"gamepad","href":"/zh-CN/build/core-features/common/input/overviews/virtualkeyboardsupport"}]},{"group":"Game configuration and packaging","pages":[{"group":"Game configuration","pages":[{"title":"MicrosoftGame.config 编辑器与参考","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/game-config/index"},{"title":"MicrosoftGame.config 概述","sidebarTitle":"MicrosoftGame.config 概述","icon":"circle-info","href":"/zh-CN/build/core-features/common/game-config/MicrosoftGameConfig-Overview"},{"title":"MicrosoftGame.config 编辑器","sidebarTitle":"MicrosoftGame.config 编辑器","icon":"clipboard-list","href":"/zh-CN/build/core-features/common/game-config/MicrosoftGameConfig-Editor"},{"title":"MicrosoftGame.config 本地化","sidebarTitle":"MicrosoftGame.config 本地化","icon":"language","href":"/zh-CN/build/core-features/common/game-config/MicrosoftGameConfig-Localization"}]},{"group":"Packaging","pages":[{"title":"XBOX GDK 游戏的打包与部署","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/packaging/index"},{"title":"打包概述","sidebarTitle":"打包概述","icon":"box","href":"/zh-CN/build/core-features/common/packaging/overviews/packaging"},{"title":"XBOX 游戏包管理器","sidebarTitle":"XBOX 游戏包管理器","icon":"box","href":"/zh-CN/build/core-features/common/packaging/xgpm"},{"title":"自动上传包","sidebarTitle":"自动上传包","icon":"box","href":"/zh-CN/build/core-features/common/packaging/package-uploader"},{"title":"XBOX 主机游戏打包入门","sidebarTitle":"XBOX 主机游戏打包入门","icon":"circle-info","href":"/zh-CN/build/core-features/common/packaging/overviews/packaging-getting-started-for-console"},{"title":"PC 打包入门","sidebarTitle":"PC 打包入门","icon":"box","href":"/zh-CN/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC"},{"title":"流式安装与 Intelligent Delivery 概述","sidebarTitle":"流式安装与 Intelligent Delivery 概述","icon":"video","href":"/zh-CN/build/core-features/common/packaging/overviews/streaming_install-intelligent_delivery"},{"title":"支持游戏即服务 (GaaS)","sidebarTitle":"支持游戏即服务 (GaaS)","icon":"box","href":"/zh-CN/build/core-features/common/packaging/supporting-games-as-a-service"},{"group":"Msixvc2 packaging (preview)","pages":[{"title":"MSIXVC2 打包概述","sidebarTitle":"MSIXVC2 打包概述","icon":"box","href":"/zh-CN/build/core-features/common/packaging/overviews/packaging-msixvc2-overview"},{"title":"针对 PC 的 MSIXVC2 打包入门","sidebarTitle":"PC 版 MSIXVC2 入门","icon":"box","href":"/zh-CN/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC-msixvc2"},{"title":"使用 MSIXVC2 进行内容更新","sidebarTitle":"使用 MSIXVC2 进行内容更新","icon":"box","href":"/zh-CN/build/core-features/common/packaging/packaging-updates-msixvc2"},{"title":"MSIXVC2 加密模型","sidebarTitle":"MSIXVC2 加密模型","icon":"lock","href":"/zh-CN/build/core-features/common/packaging/packaging-encryption-msixvc2"}]},{"group":"Common packaging tasks and workflow overview","pages":[{"title":"游戏打包、更新与流式安装测试","sidebarTitle":"游戏打包、内容更新和","icon":"video","href":"/zh-CN/build/core-features/common/packaging/title-packaging-streaming-install-testing"},{"group":"Submission validator (submissionvalidator.dll)","pages":[{"title":"Submission Validator (SubVal) 质量检查参考","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/packaging/subval/index"},{"title":"Submission Validator 简介","sidebarTitle":"Submission Validator 简介","icon":"box","href":"/zh-CN/build/core-features/common/packaging/subval/submissionvalidator"},{"icon":"list-check","title":"手动创建符号包","sidebarTitle":"手动创建符号包","href":"/zh-CN/build/core-features/common/packaging/subval/create-symbol-bundle-manually"},{"title":"Submission Validator 质量检查","sidebarTitle":"Submission validator 质量检查","icon":"paper-plane","href":"/zh-CN/build/core-features/common/packaging/subval/submissionvalidator-tests"},{"title":"Submission Validator 消息","sidebarTitle":"Submission validator 消息","icon":"box","href":"/zh-CN/build/core-features/common/packaging/subval/submissionvalidator-messages"}]},{"title":"开发过程中的应用打包","sidebarTitle":"开发过程中的应用打包","icon":"box","href":"/zh-CN/build/core-features/common/packaging/packaging-packaging-during-development"},{"title":"Flat File Install 概述","sidebarTitle":"Flat file install","icon":"circle-info","href":"/zh-CN/build/core-features/common/packaging/packaging-flatfileinstall"},{"title":"在开发 PC 上测试包","sidebarTitle":"在开发 PC 上测试包","icon":"box","href":"/zh-CN/build/core-features/common/packaging/packaging-testing-PC-install"},{"title":"内容更新最佳实践","sidebarTitle":"内容更新最佳实践","icon":"box","href":"/zh-CN/build/core-features/common/packaging/packaging-updates"},{"title":"创建测试光盘","sidebarTitle":"创建测试光盘","icon":"box","href":"/zh-CN/build/core-features/common/packaging/creating-test-compilation-discs"},{"title":"创建光盘子集","sidebarTitle":"创建光盘子集","icon":"box","href":"/zh-CN/build/core-features/common/packaging/packaging-disc-subset"},{"title":"跨代测试光盘概述","sidebarTitle":"跨代测试光盘","icon":"box","href":"/zh-CN/build/core-features/common/packaging/creating-cross-gen-test-discs"},{"title":"创建光盘","sidebarTitle":"创建光盘","icon":"box","href":"/zh-CN/build/core-features/common/packaging/creating-discs"},{"title":"框架包 - 常用软件可再发行组件的自动依赖项安装","sidebarTitle":"框架包 - 常用软件可再发行组件的自动依赖项安装","icon":"box","href":"/zh-CN/build/core-features/common/packaging/packaging-framework-packages"},{"title":"Microsoft Store 中 Win32 游戏的自定义安装操作","sidebarTitle":"Microsoft Store 中 Win32 游戏的自定义安装操作","icon":"download","href":"/zh-CN/build/core-features/common/packaging/packaging-custom-install-actions"},{"title":"PC GDK 游戏的模组支持","sidebarTitle":"PC GDK 游戏的模组支持","icon":"cube","href":"/zh-CN/build/core-features/common/packaging/packaging-mods"},{"title":"GDK 可下载内容 (DLC) 包","sidebarTitle":"GDK 可下载内容 (DLC) 包","icon":"box","href":"/zh-CN/build/core-features/common/packaging/packaging-downloadable-content-dlc"},{"title":"发布者内容包","icon":"box","href":"/zh-CN/build/core-features/common/packaging/packaging-publisher-content"},{"title":"创建、检查和测试内容更新","sidebarTitle":"创建、检查和测试","icon":"box","href":"/zh-CN/build/core-features/common/packaging/packaging-testing-updates"}]},{"group":"Intelligent delivery features","pages":[{"title":"Intelligent Delivery","sidebarTitle":"Intelligent Delivery","icon":"box","href":"/zh-CN/build/core-features/common/packaging/overviews/intelligentdelivery"},{"title":"Intelligent Delivery:功能和配方","sidebarTitle":"Intelligent Delivery:features 与 recipes","icon":"box","href":"/zh-CN/build/core-features/common/packaging/intelligentdelivery-features-recipes"},{"title":"Intelligent Delivery:自定义标签修饰符","sidebarTitle":"Intelligent Delivery:自定义标签","icon":"box","href":"/zh-CN/build/core-features/common/packaging/intelligentdelivery-custom"},{"title":"Intelligent Delivery:设备修饰符","sidebarTitle":"Intelligent Delivery:设备说明符","icon":"box","href":"/zh-CN/build/core-features/common/packaging/intelligentdelivery-device"},{"title":"Intelligent Delivery:语言修饰符","sidebarTitle":"Intelligent Delivery:语言修饰符","icon":"language","href":"/zh-CN/build/core-features/common/packaging/intelligentdelivery-language"},{"title":"Intelligent Delivery:按需内容","sidebarTitle":"Intelligent Delivery:按需内容","icon":"box","href":"/zh-CN/build/core-features/common/packaging/intelligentdelivery-ondemand"},{"group":"Intelligent delivery implementation","pages":[{"title":"动态重排区块","sidebarTitle":"动态重排区块","icon":"box","href":"/zh-CN/build/core-features/common/packaging/packaging-chunkreordering"},{"title":"流式安装:调试","sidebarTitle":"流式安装:调试","icon":"video","href":"/zh-CN/build/core-features/common/packaging/packaging-debugging"},{"title":"流式安装:状态","sidebarTitle":"流式安装:状态","icon":"chart-line","href":"/zh-CN/build/core-features/common/packaging/packaging-installstatus"},{"title":"多光盘功能","sidebarTitle":"多光盘功能","icon":"box","href":"/zh-CN/build/core-features/common/packaging/packaging-multi-disc"}]}]},{"group":"Tools for streaming installation","pages":[{"title":"部署包架构与流式安装工具","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/packaging/deployment/index"},{"title":"流式安装工具","sidebarTitle":"流式安装工具","icon":"video","href":"/zh-CN/build/core-features/common/packaging/deployment/atoc-deployment-tools"},{"group":"Deployment package schema","pages":[{"title":"部署包架构","sidebarTitle":"架构简介","icon":"box","href":"/zh-CN/build/core-features/common/packaging/deployment/atoc-deployment-schema"},{"title":"\u003cChunk> 元素","sidebarTitle":"\u003cChunk> 元素","icon":"box","href":"/zh-CN/build/core-features/common/packaging/deployment/deployment-element-chunk"},{"title":"\u003cFileGroup> 元素","sidebarTitle":"\u003cFileGroup> 元素","icon":"users","href":"/zh-CN/build/core-features/common/packaging/deployment/deployment-element-filegroup"},{"title":"\u003cPackage> 元素","sidebarTitle":"\u003cPackage> 元素","icon":"box","href":"/zh-CN/build/core-features/common/packaging/deployment/deployment-element-package"}]},{"title":"Make package (makepkg.exe)","sidebarTitle":"Make package (makepkg.exe)","icon":"box","href":"/zh-CN/build/core-features/common/packaging/deployment/makepkg"},{"title":"Makepri","href":"/zh-CN/build/core-features/common/packaging/deployment/makepri"},{"title":"packageutil.exe","sidebarTitle":"packageutil.exe","icon":"box","href":"/zh-CN/build/core-features/common/packaging/deployment/packageutil"},{"title":"Splitpkg","href":"/zh-CN/build/core-features/common/packaging/deployment/splitpkg"}]}]}]},{"group":"Game streaming","pages":[{"title":"XBOX Cloud Gaming 触控与流式传输支持","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/game-streaming/index"},{"title":"游戏串流简介","sidebarTitle":"游戏串流简介","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-overview"},{"group":"Game streaming setup","pages":[{"title":"串流您的游戏","sidebarTitle":"串流您的游戏","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-stream-your-game"},{"title":"为串流设置 XBOX 开发工具包","sidebarTitle":"为串流设置 XBOX 开发工具包","icon":"download","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-setup-xbox-developer-kit"},{"title":"Android 内容测试应用 (CTA) 概述(已弃用)","sidebarTitle":"Android 内容测试应用 (CTA) 概述(已弃用)","icon":"circle-info","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-android-content-test-application"},{"title":"Web 内容测试应用 (CTA) 概述","sidebarTitle":"Web 内容测试应用 (CTA) 概述","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-web-content-test-application"},{"title":"Windows 内容测试应用 (CTA) 概述(已弃用)","sidebarTitle":"Windows 内容测试应用 (CTA) 概述(已弃用)","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-windows-pc-content-test-application"},{"title":"内容测试应用 (CTA) 串流配置","sidebarTitle":"内容测试应用 (CTA) 串流配置","icon":"sliders","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-content-test-application-stream-config"}]},{"group":"Game streaming basics","pages":[{"title":"云感知 API 调用","sidebarTitle":"云感知 API 调用","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-am-i-streaming"},{"title":"XBOX 游戏串流开发最佳实践","sidebarTitle":"XBOX 游戏串流开发最佳实践","icon":"gauge-high","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-optimizing-your-game"},{"title":"XBOX 游戏串流 VS. XBOX 远程游玩","sidebarTitle":"XBOX 游戏串流 VS. XBOX 远程游玩","icon":"bug","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-project-xcloud-vs-console-streaming"},{"title":"在 Xbox services 安全令牌 (XSTS) 声明中引用 Xbox 游戏串流服务器","sidebarTitle":"在 Xbox services 安全令牌 (XSTS) 声明中引用 Xbox 游戏串流服务器","icon":"right-to-bracket","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-referencing-xcloud-servers-in-xsts-claims"}]},{"group":"Creating touch experiences","pages":[{"title":"触控入门","sidebarTitle":"触控入门","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-getting-started-with-touch"},{"title":"使用 IGameInput 构建原生触控界面","sidebarTitle":"使用 IGameInput 为游戏构建原生触控界面","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-native-touch-igameinput"},{"group":"Touch adaptation kit","pages":[{"title":"Game streaming touch touch adaptation bundle","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-bundle"},{"group":"Touch adaptation kit editor","pages":[{"title":"适用于 Visual Studio Code 的 Touch Adaptation Kit (TAK) 编辑器","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/game-streaming/tak-editor/index"},{"title":"适用于 Visual Studio Code 的 Touch Adaptation Kit 编辑器扩展","sidebarTitle":"适用于 Visual Studio Code 的 Touch Adaptation Kit 编辑器扩展","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor"},{"title":"Touch Adaptation Kit 编辑器:设置","sidebarTitle":"Touch Adaptation Kit 编辑器:设置","icon":"download","href":"/zh-CN/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-setup"},{"title":"Touch Adaptation Kit 编辑器:创建适配包和布局","sidebarTitle":"Touch Adaptation Kit 编辑器:创建适配包和布局","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-create-bundle"},{"title":"Touch Adaptation Kit 编辑器:预览布局","sidebarTitle":"Touch Adaptation Kit 编辑器:预览布局","icon":"paper-plane","href":"/zh-CN/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-preview-layouts"},{"title":"Touch Adaptation Kit 编辑器:自定义预览","sidebarTitle":"Touch Adaptation Kit 编辑器:自定义预览","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-customize-preview"},{"title":"Touch Adaptation Kit 编辑器:打包适配包","sidebarTitle":"Touch Adaptation Kit 编辑器:打包适配包","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-pack-bundles"},{"title":"Touch Adaptation Kit 编辑器:疑难解答与反馈","sidebarTitle":"Touch Adaptation Kit 编辑器:疑难解答与反馈","icon":"triangle-exclamation","href":"/zh-CN/build/core-features/common/game-streaming/tak-editor/game-streaming-tak-editor-troubleshooting"}]},{"group":"Command line tool (tak.exe)","pages":[{"title":"Touch Adaptation Kit (TAK) 命令行工具参考","sidebarTitle":"概览","icon":"screwdriver-wrench","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/index"},{"title":"命令行工具概述 (tak.exe)","sidebarTitle":"命令行工具概述 (tak.exe)","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line"},{"group":"Create command","pages":[{"title":"Create 命令概述","sidebarTitle":"Create 命令概述","icon":"terminal","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-create-command"},{"title":"模板","sidebarTitle":"模板","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-templates"}]},{"title":"Game streaming tak command line convert command","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-convert-command"},{"title":"License 命令","sidebarTitle":"License 命令","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-license-command"},{"title":"Notice 命令","sidebarTitle":"Notice 命令","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-notice-command"},{"title":"Pack 命令","sidebarTitle":"Pack 命令","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-pack-command"},{"title":"Game streaming tak command line serve command","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-serve-command"},{"title":"Settings 命令","sidebarTitle":"Settings 命令","icon":"sliders","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-settings-command"},{"title":"Takx Version 命令","sidebarTitle":"Takx Version 命令","icon":"clock-rotate-left","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-takx-version-command"},{"title":"Unpack 命令","sidebarTitle":"Unpack 命令","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-unpack-command"},{"title":"Verify 命令","sidebarTitle":"Verify 命令","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-verify-command"},{"title":"Game streaming tak command line version command","href":"/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-version-command"}]},{"title":"本地化内容","sidebarTitle":"本地化内容","icon":"language","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-tak-localization"},{"title":"Touch Adaptation Kit (TAK) 参考","sidebarTitle":"Touch Adaptation Kit (TAK) 参考","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview"},{"group":"Building layouts","pages":[{"title":"为 XBOX 游戏串流构建触控布局","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/index"},{"title":"构建触控布局","sidebarTitle":"构建触控布局","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-building-touch-layout"},{"title":"构建触控的设计师指南","sidebarTitle":"构建触控的设计师指南","icon":"book-open","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-tak-designers-guide"},{"title":"Game streaming build touch layout github copilot","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-build-touch-layout-github-copilot"},{"title":"触控适配布局的自定义资产","sidebarTitle":"触控适配布局的自定义资产","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-tak-custom-assets"},{"title":"触控适配布局的高对比度模式","sidebarTitle":"触控适配布局的高对比度模式","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-tak-high-contrast-mode"},{"title":"根据游戏状态更改触控布局","sidebarTitle":"根据游戏状态更改触控布局","icon":"chart-line","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-changing-layouts-game-state"},{"title":"使用 Tak CLI 部署触控布局","sidebarTitle":"使用 Tak CLI 部署触控布局","icon":"box","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-deploying-touch-layout"},{"title":"发布触控布局","sidebarTitle":"发布触控布局","icon":"rocket","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-publishing-layouts"}]},{"group":"Sample layouts","pages":[{"title":"示例","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/samples/index"},{"title":"触控包布局入门","sidebarTitle":"触控包入门","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/samples/game-streaming-touch-getting-started-with-sample-layouts"},{"title":"驾驶类触控控制布局","sidebarTitle":"驾驶类触控控制布局","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/samples/game-streaming-touch-tak-sample-driving"},{"title":"格斗类触控控制布局","sidebarTitle":"格斗类触控控制布局","icon":"code","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/samples/game-streaming-touch-tak-sample-fighter"},{"title":"第一人称射击触控控制布局","sidebarTitle":"第一人称射击触控控制布局","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/samples/game-streaming-touch-tak-sample-first-person"},{"title":"标准 XBOX 控制器触控控制布局","sidebarTitle":"标准 XBOX 控制器触控控制布局","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/samples/game-streaming-touch-tak-sample-full-layout"},{"title":"2D 平台跳跃触控控制布局","sidebarTitle":"2D 平台跳跃触控控制布局","icon":"gamepad","href":"/zh-CN/build/core-features/common/game-streaming/building-touch-layouts/samples/game-streaming-touch-tak-sample-platformer"}]}]}]},{"group":"Graphics","pages":[{"title":"DirectCapture 概述","sidebarTitle":"DirectCapture 概述","icon":"video","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-directcapture-overview"},{"title":"自定义分辨率概述","sidebarTitle":"自定义分辨率概述","icon":"display","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-custom-resolution-overview"},{"title":"游戏串流自定义分辨率最佳实践","sidebarTitle":"游戏串流自定义分辨率最佳实践","icon":"display","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-custom-resolution-best-practices"},{"title":"使用自定义分辨率进行测试","sidebarTitle":"使用自定义分辨率进行测试","icon":"display","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-testing-custom-resolution"}]},{"group":"Latency compensation","pages":[{"title":"游戏串流延迟补偿概述","sidebarTitle":"游戏串流延迟补偿","icon":"network-wired","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-latency-compensation-overview"},{"title":"游戏串流延迟补偿深入探讨","sidebarTitle":"游戏串流延迟补偿","icon":"network-wired","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-latency-compensation-deep-dive"},{"title":"游戏串流延迟测量","sidebarTitle":"游戏串流延迟测量","icon":"network-wired","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-latency-measurement"},{"title":"在测试游戏时模拟延迟","sidebarTitle":"在测试游戏时模拟延迟","icon":"network-wired","href":"/zh-CN/build/core-features/common/game-streaming/game-streaming-simulate-latency-while-testing"}]}]},{"group":"Additional pages","pages":[{"group":"Common","pages":[{"title":"所有平台通用的 GDK 功能","sidebarTitle":"所有平台通用的 GDK 功能","icon":"cube","href":"/zh-CN/build/core-features/common/common-features-overview"},{"group":"Game config","pages":[{"title":"MicrosoftGame.config(内容)","sidebarTitle":"MicrosoftGame.config(内容)","icon":"map","href":"/zh-CN/build/core-features/common/game-config/MicrosoftGameConfig-toc"}]},{"group":"Game save","pages":[{"title":"游戏存档","sidebarTitle":"概览","icon":"hard-drive","href":"/zh-CN/build/core-features/common/game-save/index"},{"title":"游戏存档调试","sidebarTitle":"游戏存档调试","icon":"cloud-arrow-up","href":"/zh-CN/build/core-features/common/game-save/game-saves-debugging"},{"title":"游戏存档开发者指南","sidebarTitle":"游戏存档开发者指南","icon":"book-open","href":"/zh-CN/build/core-features/common/game-save/game-saves-developer-guide"},{"title":"游戏存档系统对话框","sidebarTitle":"游戏存档系统对话框","icon":"cloud-arrow-up","href":"/zh-CN/build/core-features/common/game-save/game-saves-dialogues"},{"title":"游戏存档概述","sidebarTitle":"游戏存档概述","icon":"circle-info","href":"/zh-CN/build/core-features/common/game-save/game-saves-overview"},{"title":"游戏存档存储系统","sidebarTitle":"游戏存档存储系统","icon":"hard-drive","href":"/zh-CN/build/core-features/common/game-save/game-saves-storage-systems"},{"title":"理解游戏存档同步流程","sidebarTitle":"理解游戏存档同步流程","icon":"cloud-arrow-up","href":"/zh-CN/build/core-features/common/game-save/game-saves-syncing"},{"title":"游戏存档(目录)","sidebarTitle":"游戏存档(目录)","icon":"cloud-arrow-up","href":"/zh-CN/build/core-features/common/game-save/game-saves-toc"},{"title":"游戏存档工具","sidebarTitle":"游戏存档工具","icon":"cloud-arrow-up","href":"/zh-CN/build/core-features/common/game-save/game-saves-tools"},{"title":"游戏存档演练与示例","sidebarTitle":"游戏存档演练与示例","icon":"code","href":"/zh-CN/build/core-features/common/game-save/game-saves-walkthroughs-and-samples"},{"title":"XGameSave API 概述","sidebarTitle":"XGameSave API 概述","icon":"circle-info","href":"/zh-CN/build/core-features/common/game-save/xgamesave"},{"title":"XGameSaveFiles API 概述","sidebarTitle":"XGameSaveFiles API 概述","icon":"circle-info","href":"/zh-CN/build/core-features/common/game-save/xgamesavefiles"}]},{"group":"Packaging","pages":[{"title":"打包","sidebarTitle":"打包","icon":"box","href":"/zh-CN/build/core-features/common/packaging/gc-packaging-toc"}]},{"group":"User","pages":[{"title":"用户","sidebarTitle":"用户","icon":"user","href":"/zh-CN/build/core-features/common/user/user-toc"}]}]}]}]},{"group":"Console Features","tag":"","pages":[{"title":"XBOX Game Development Kit 的主机功能","sidebarTitle":"概览","icon":"tv","href":"/zh-CN/build/console-features/index"},{"group":"Memory","pages":[{"title":"XBOX GDK 游戏的内存系统","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/console-features/memory/index"},{"group":"Memory","pages":[{"group":"Unpublished pages","hidden":true,"pages":[{"title":"System memory overview","href":"/zh-CN/build/console-features/memory/system-memory-overview"},{"title":"System memory details","href":"/zh-CN/build/console-features/memory/system-memory-details"}]},{"title":"跨核心内存开销","sidebarTitle":"跨核心内存开销","icon":"memory","href":"/zh-CN/build/console-features/memory/Cross-Core-Memory-Costs"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"System memory diagnostics","href":"/zh-CN/build/console-features/memory/system-memory-diagnostics"},{"title":"System memory porting","href":"/zh-CN/build/console-features/memory/system-memory-porting"}]},{"title":"使用 Microsoft GDK Game OS 内存管理器","sidebarTitle":"使用 Microsoft GDK Game OS","icon":"cube","href":"/zh-CN/build/console-features/memory/system-memory-working"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"System memory tooling","href":"/zh-CN/build/console-features/memory/system-memory-tooling"},{"title":"Kernel memory usage","href":"/zh-CN/build/console-features/memory/kernel_memory_usage"},{"title":"Virtual memory allocator","href":"/zh-CN/build/console-features/memory/virtual-memory-allocator"},{"title":"Writeable file mappings","href":"/zh-CN/build/console-features/memory/writeable-file-mappings"}]}]}]},{"group":"Audio","pages":[{"group":"Audio","pages":[{"title":"XBOX GDK 音频概述与工具","sidebarTitle":"概览","icon":"volume-high","href":"/zh-CN/build/console-features/audio/index"},{"title":"音频","sidebarTitle":"音频","icon":"volume-high","href":"/zh-CN/build/console-features/audio/gc-audio-toc"},{"group":"Audio overview","pages":[{"title":"音频概述","sidebarTitle":"音频概述","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/audio"},{"title":"XBOX Series X|S 音频硬件概述","sidebarTitle":"XBOX Series X|S 音频概述","icon":"server","href":"/zh-CN/build/console-features/audio/overviews/scarlett-audio"},{"title":"XBOX One 中的音频架构","sidebarTitle":"XBOX One 音频架构","icon":"lightbulb","href":"/zh-CN/build/console-features/audio/overviews/xbox-one-audio-architecture"},{"title":"XDK 与 GDK 音频 API 对比","sidebarTitle":"XBOX One 软件对比","icon":"cube","href":"/zh-CN/build/console-features/audio/overviews/comparison-of-xdk-and-gdk-audio-api"}]},{"group":"Xapu","pages":[{"title":"XAPU 概述","sidebarTitle":"XAPU","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/xapu-overview"},{"title":"使用 XAPU API 进行单流 Opus 音频解码","sidebarTitle":"单流 Opus 音频解码概述","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/xapu-overview-single-stream-audio-decode"}]},{"group":"Xdsp","pages":[{"title":"概述","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/console-features/audio/overviews/index"},{"title":"XDSP 概述","sidebarTitle":"XDSP","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/xdsp-overview"},{"title":"使用 XDSP API 进行单流卷积概述","sidebarTitle":"单流卷积概述","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution"},{"title":"使用 XDSP API 进行单流 FFT/IFFT 概述","sidebarTitle":"单流 FFT/IFFT 概述","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/xdsp-overview-single-stream-fft-ifft"},{"title":"XDSP 脉冲响应压缩概述","sidebarTitle":"XDSP 脉冲响应压缩","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/xdsp-overview-ir-reduction"},{"title":"XDSP 包络概述","sidebarTitle":"XDSP 包络","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/xdsp-overview-enveloping"},{"title":"使用 XDSP API 进行带包络的单流卷积","sidebarTitle":"带包络的单流卷积概述","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution-with-envelope"}]},{"title":"空间音效概述","sidebarTitle":"空间音效概述","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/spatial-audio-overview"},{"group":"Xaudio2","pages":[{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Xaudio2 overview","href":"/zh-CN/build/console-features/audio/overviews/xaudio2-overview"}]},{"title":"使用 XAudio2 播放声音","sidebarTitle":"使用 XAudio2 播放声音","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/xaudio2-play-sound"},{"title":"ADPCM 概述","sidebarTitle":"ADPCM 概述","icon":"circle-info","href":"/zh-CN/build/console-features/audio/overviews/adpcm-overview"},{"title":"ADPCM 命令行编码器","sidebarTitle":"ADPCM 命令行编码器","icon":"volume-high","href":"/zh-CN/build/console-features/audio/tools/adpcmencoder-tools"}]},{"group":"Shape","pages":[{"title":"SHAPE 概述","sidebarTitle":"SHAPE 概述","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/shape-overview"},{"title":"SHAPE 音频流程图构建最佳实践","sidebarTitle":"深入 SHAPE:最佳实践","icon":"brackets-curly","href":"/zh-CN/build/console-features/audio/overviews/best-practices-audio-flowgraph-construction"},{"title":"ACP 概述","sidebarTitle":"ACP","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/acp-overview"}]},{"group":"Xma2","pages":[{"title":"XMA2 概述","sidebarTitle":"XMA2 概述","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/xma2-overview"},{"group":"Xma2 encoder tool","pages":[{"title":"工具","sidebarTitle":"概览","icon":"screwdriver-wrench","href":"/zh-CN/build/console-features/audio/tools/index"},{"title":"XMA2 编码器工具","sidebarTitle":"XMA2 编码器工具","icon":"video","href":"/zh-CN/build/console-features/audio/tools/xma2encodertool"},{"group":"Xma2 encoder reference","pages":[{"title":"XMA2 编码器库与命令行工具","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/console-features/audio/tools/xma2encoder/index"},{"title":"XMA2 编码器参考信息","sidebarTitle":"XMA2 编码器参考信息","icon":"volume-high","href":"/zh-CN/build/console-features/audio/tools/xma2encoder/atoc-xmaencoder"},{"group":"Xma2 encoder functions","pages":[{"title":"XMA2encoder 函数","sidebarTitle":"XMA2encoder 函数","icon":"video","href":"/zh-CN/build/console-features/audio/tools/xma2encoder/tech-xmaencoder-funcs"},{"title":"XAudio2XMAEncoder","sidebarTitle":"XAudio2XMAEncoder","icon":"volume-high","href":"/zh-CN/build/console-features/audio/tools/xma2encoder/methods/xaudio2xmaencoder-xmaencoder-xbox-microsoft-m"}]}]}]}]},{"group":"Xwma","pages":[{"title":"xWMA 概述","sidebarTitle":"xWMA 概述","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/xwma-overview"},{"group":"Xwma command-line encoder","pages":[{"title":"Xwmaencode tools","href":"/zh-CN/build/console-features/audio/tools/xwmaencode-tools"},{"group":"Xwma encoder reference","pages":[{"title":"xWMA 编码器库与命令行工具","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/console-features/audio/tools/xwmaencoder/index"},{"title":"xWMA 编码器参考信息","sidebarTitle":"xWMA 编码器参考信息","icon":"volume-high","href":"/zh-CN/build/console-features/audio/tools/xwmaencoder/atoc-xwmaencoder"},{"group":"Xwma encoder functions","pages":[{"title":"Xwmaencoder 函数","sidebarTitle":"Xwmaencoder 函数","icon":"video","href":"/zh-CN/build/console-features/audio/tools/xwmaencoder/tech-xwmaencoder-nativereference-funcs"},{"title":"XWMAEncoder","sidebarTitle":"XWMAEncoder","icon":"volume-high","href":"/zh-CN/build/console-features/audio/tools/xwmaencoder/methods/xwmaencoder-xwmaencoder-xbox-microsoft-m"}]}]}]}]},{"title":"WASAPI","sidebarTitle":"WASAPI","icon":"volume-high","href":"/zh-CN/build/console-features/audio/overviews/wasapi-overview"}]},{"title":"文本转语音","sidebarTitle":"文本转语音","icon":"comments","href":"/zh-CN/build/console-features/text-to-speech/text-to-speech"}]},{"group":"Player data, social features, networking, and multiplayer","pages":[{"title":"PlayFab Party 概览","sidebarTitle":"PlayFab Party 概览","icon":"network-wired","href":"/zh-CN/build/console-features/networking/index"},{"group":"Networking","pages":[{"title":"网络","sidebarTitle":"网络","icon":"network-wired","href":"/zh-CN/build/console-features/networking/gc-networking-toc"},{"title":"Microsoft 游戏开发工具包 (GDK) 网络简介","sidebarTitle":"Microsoft 游戏开发工具包 (GDK) 网络简介","icon":"circle-info","href":"/zh-CN/build/console-features/networking/introduction-networking"},{"title":"检测网络初始化状态","sidebarTitle":"检测网络初始化状态","icon":"chart-line","href":"/zh-CN/build/console-features/networking/initialization-connectivity-networking"},{"title":"XBOX 主机上的服务质量 (QoS) 数据包标记","sidebarTitle":"Xbox 主机上的服务质量 (QoS) 数据包标记","icon":"network-wired","href":"/zh-CN/build/console-features/networking/qos-packet-tagging"},{"title":"XBOX 保留端口","sidebarTitle":"XBOX 保留端口","icon":"network-wired","href":"/zh-CN/build/console-features/networking/reserved-ports-networking"},{"group":"XDK migration guide","pages":[{"title":"将 XDK 网络迁移到 XBOX GDK","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/console-features/networking/xdk-migration/index"},{"title":"XBOX One 软件开发工具包迁移指南","sidebarTitle":"XBOX One 软件开发工具包","icon":"book-open","href":"/zh-CN/build/console-features/networking/xdk-migration/xdk-migration-toc"},{"title":"XBOX One 软件开发工具包迁移概述","sidebarTitle":"XBOX One 软件开发工具包","icon":"circle-info","href":"/zh-CN/build/console-features/networking/xdk-migration/xdk-migration-overview-networking"},{"title":"GDK 与 XDK 之间的 Web 请求差异","sidebarTitle":"Web 请求的差异","icon":"network-wired","href":"/zh-CN/build/console-features/networking/xdk-migration/xdk-migration-web-requests-networking"},{"title":"游戏网状通信:GDK 与 XDK 的差异","sidebarTitle":"游戏网状通信的差异","icon":"network-wired","href":"/zh-CN/build/console-features/networking/xdk-migration/xdk-migration-game-mesh-networking"}]},{"group":"Web requests","pages":[{"title":"XBOX 上的 Web 请求与 HTTP 堆栈","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/console-features/networking/web-requests/index"},{"title":"Web 请求","sidebarTitle":"Web 请求","icon":"network-wired","href":"/zh-CN/build/console-features/networking/web-requests/web-requests-toc"},{"title":"Http networking","href":"/zh-CN/build/console-features/networking/web-requests/http-networking"},{"title":"xCurl 概述","sidebarTitle":"xCurl 概述","icon":"network-wired","href":"/zh-CN/build/console-features/networking/web-requests/intro-xcurl"},{"title":"WinHTTP 概述","sidebarTitle":"WinHTTP 概述","icon":"circle-info","href":"/zh-CN/build/console-features/networking/web-requests/intro-winhttp"},{"title":"调试自定义 HTTP 堆栈","sidebarTitle":"调试自定义 HTTP 堆栈","icon":"network-wired","href":"/zh-CN/build/console-features/networking/web-requests/debugging-custom-http-stacks"}]},{"group":"Game mesh","pages":[{"title":"XBOX 游戏的 Game mesh 网络","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/console-features/networking/game-mesh/index"},{"title":"Game Mesh(内容)","sidebarTitle":"Game Mesh(内容)","icon":"network-wired","href":"/zh-CN/build/console-features/networking/game-mesh/game-mesh-toc"},{"title":"PlayFab Party","sidebarTitle":"PlayFab Party","icon":"people-group","href":"/zh-CN/build/console-features/networking/game-mesh/playfab-party-intro-networking"},{"title":"适用于 Unreal 的 PlayFab Party Online Subsystem","sidebarTitle":"适用于 Unreal 的 PlayFab Party Online Subsystem","icon":"people-group","href":"/zh-CN/build/console-features/networking/game-mesh/party-unreal-online-subsystem"},{"title":"适用于 Unity 的 PlayFab Party SDK","sidebarTitle":"适用于 Unity 的 PlayFab Party SDK","icon":"people-group","href":"/zh-CN/build/console-features/networking/game-mesh/party-unity-plugin"},{"title":"MsQuic","sidebarTitle":"MsQuic","icon":"palette","href":"/zh-CN/build/console-features/networking/game-mesh/msquic-intro-networking"},{"title":"首选 UDP 多人游戏端口","sidebarTitle":"首选 UDP 多人游戏端口","icon":"user","href":"/zh-CN/build/console-features/networking/game-mesh/preferred-local-udp-multiplayer-port-networking"},{"group":"Windows sockets","pages":[{"title":"Windows Sockets 概述","sidebarTitle":"Windows Sockets 概述","icon":"circle-info","href":"/zh-CN/build/console-features/networking/game-mesh/winsock-intro-networking"},{"title":"PC 端口行为","sidebarTitle":"PC 端口行为","icon":"network-wired","href":"/zh-CN/build/console-features/networking/game-mesh/pc-port-behavior"},{"title":"XBOX 主机端口行为","sidebarTitle":"XBOX 主机端口行为","icon":"network-wired","href":"/zh-CN/build/console-features/networking/game-mesh/xbox-console-port-behavior"}]},{"title":"服务质量测量","sidebarTitle":"服务质量测量","icon":"network-wired","href":"/zh-CN/build/console-features/networking/game-mesh/qos-networking"}]},{"group":"Networking tools for the microsoft game development kit","pages":[{"title":"工具","sidebarTitle":"概览","icon":"screwdriver-wrench","href":"/zh-CN/build/console-features/networking/tools/index"},{"title":"Microsoft 游戏开发工具包中的网络工具","sidebarTitle":"Microsoft 游戏开发工具包中的网络工具(内容)","icon":"network-wired","href":"/zh-CN/build/console-features/networking/tools/tools-networking-toc"},{"title":"Fiddler setup networking","href":"/zh-CN/build/console-features/networking/tools/fiddler-setup-networking"},{"title":"Windows PC 上的 Fiddler","sidebarTitle":"Windows PC 上的 Fiddler","icon":"network-wired","href":"/zh-CN/build/console-features/networking/tools/fiddler-pc"},{"title":"Xbox One 网络捕获","sidebarTitle":"Xbox One 网络捕获","icon":"network-wired","href":"/zh-CN/build/console-features/networking/tools/netcap-networking"},{"title":"XBOX 开发套件上的网络压力测试","sidebarTitle":"XBOX 开发套件上的网络压力测试","icon":"network-wired","href":"/zh-CN/build/console-features/networking/tools/netstress-networking"}]}]}]},{"group":"Storage and game saves","pages":[{"title":"存储","sidebarTitle":"概览","icon":"hard-drive","href":"/zh-CN/build/console-features/storage/index"},{"group":"Storage","pages":[{"title":"Xbox 主机上的本地存储","sidebarTitle":"Xbox 主机上的本地存储","icon":"hard-drive","href":"/zh-CN/build/console-features/storage/local-storage"},{"title":"DirectStorage(内容)","sidebarTitle":"DirectStorage(内容)","icon":"hard-drive","href":"/zh-CN/build/console-features/storage/directstorage-toc"},{"title":"DirectStorage 概述","sidebarTitle":"DirectStorage 概述","icon":"circle-info","href":"/zh-CN/build/console-features/storage/directstorage/directstorage-overview"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Directstorage white paper","href":"/zh-CN/build/console-features/storage/directstorage/directstorage-white-paper"},{"title":"Directstorage compression","href":"/zh-CN/build/console-features/storage/directstorage/directstorage-compression"}]},{"title":"轻松使用硬件解压","sidebarTitle":"轻松使用硬件解压","icon":"download","href":"/zh-CN/build/console-features/storage/directstorage/directstorage-drop-in-decompression"},{"group":"Unpublished pages","hidden":true,"pages":[{"title":"Directstorage shuffles","href":"/zh-CN/build/console-features/storage/directstorage/directstorage-shuffles"}]}]}]},{"group":"Game dvr","pages":[{"title":"XBOX 主机上的 Game DVR 与广播","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/console-features/game-dvr/index"},{"title":"Game DVR 与广播","sidebarTitle":"Game DVR 与广播","icon":"square-pen","href":"/zh-CN/build/console-features/game-dvr/gamedvr-broadcast"}]},{"group":"Cross console gen development","pages":[{"title":"使用 XBOX GDK 开发跨世代游戏","sidebarTitle":"概览","icon":"folder-open","href":"/zh-CN/build/console-features/cross-gen/index"},{"title":"跨世代游戏开发","sidebarTitle":"跨世代游戏开发","icon":"arrows-left-right","href":"/zh-CN/build/console-features/cross-gen/gc-cross-gen-toc"},{"title":"跨世代游戏","sidebarTitle":"跨世代游戏","icon":"circle-info","href":"/zh-CN/build/console-features/cross-gen/cross-gen-overview"},{"title":"Dual SKU 跨世代游戏","sidebarTitle":"Dual SKU 跨世代游戏","icon":"tags","href":"/zh-CN/build/console-features/cross-gen/cross-gen-dual-sku"},{"title":"仅通过向后兼容支持的跨世代游戏","sidebarTitle":"仅向后兼容的跨世代游戏","icon":"arrows-left-right","href":"/zh-CN/build/console-features/cross-gen/cross-gen-backcompat-only"},{"title":"Cross gen smart delivery","href":"/zh-CN/build/console-features/cross-gen/cross-gen-smart-delivery"}]},{"group":"Additional pages","pages":[{"title":"适用于 Xbox 主机的 GDK 功能","sidebarTitle":"适用于 Xbox 主机的 GDK 功能","icon":"cube","href":"/zh-CN/build/console-features/console-features-overview"}]},{"group":"Debugging and diagnostics","icon":"bug","hidden":true,"pages":[{"title":"Devkit second nic","href":"/zh-CN/build/console-features/debugging-diagnostics/devkit-second-nic"},{"title":"Profiling mode","href":"/zh-CN/build/console-features/debugging-diagnostics/profiling-mode"},{"title":"Retrieving crash dumps","href":"/zh-CN/build/console-features/debugging-diagnostics/retrieving-crash-dumps"},{"title":"Xtf gamepad input testing","href":"/zh-CN/build/console-features/debugging-diagnostics/xtf-gamepad-input-testing"},{"title":"Inspecting errors","href":"/zh-CN/build/console-features/debugging-diagnostics/inspecting-errors"},{"title":"Debugging with overlay folders","href":"/zh-CN/build/console-features/debugging-diagnostics/debugging-with-overlay-folders"},{"title":"Troubleshooting common issues","href":"/zh-CN/build/console-features/debugging-diagnostics/troubleshooting-common-issues"}]},{"group":"Build without install","icon":"hammer","hidden":true,"pages":[{"title":"Withoutinstall overview","href":"/zh-CN/build/console-features/build-without-install/withoutinstall-overview"},{"title":"Build environment withoutinstall","href":"/zh-CN/build/console-features/build-without-install/build-environment-withoutinstall"},{"title":"Project configuration withoutinstall","href":"/zh-CN/build/console-features/build-without-install/project-configuration-withoutinstall"}]},{"group":"Console workflows","icon":"diagram-project","hidden":true,"pages":[{"title":"Xbox game life cycle","href":"/zh-CN/build/console-features/console-workflows/xbox-game-life-cycle"},{"title":"Using gdk remotely","href":"/zh-CN/build/console-features/console-workflows/using-gdk-remotely"},{"title":"Upgrading xbox one xdk titles on scarlett","href":"/zh-CN/build/console-features/console-workflows/upgrading-xbox-one-xdk-titles-on-scarlett"}]},{"group":"Porting from XBOX One era","icon":"arrow-right-arrow-left","hidden":true,"pages":[{"title":"Porting guide for existing era","href":"/zh-CN/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era"}]}]},{"group":"ATG engagement","icon":"handshake-angle","hidden":true,"tag":"NDA","pages":[{"title":"Atg engagement","href":"/zh-CN/build/atg-engagement/atg-engagement"},{"title":"Atg graphics engagement","href":"/zh-CN/build/atg-engagement/atg-graphics-engagement"},{"title":"Atg systems engagement","href":"/zh-CN/build/atg-engagement/atg-systems-engagement"}]}]},{"tab":"Services","pages":[{"title":"Services","href":"/zh-CN/services/xbox-services"}]},{"tab":"Tools","pages":[{"title":"Tools","href":"/zh-CN/tools"}]},{"tab":"Publishing","pages":[{"title":"Publishing","href":"/zh-CN/publishing/game-publishing/overview"}]},{"tab":"GDK APIs","pages":[{"title":"GDK APIs","href":"/zh-CN/reference/gc-reference-toc"}]},{"tab":"PlayFab APIs","pages":[{"title":"PlayFab APIs","href":"/zh-CN/services/playfab/api-references"}]},{"tab":"Microsoft Store APIs","pages":[{"title":"Microsoft Store APIs","href":"/zh-CN/reference/microsoft-store-apis/xstore-nav"}]},{"tab":"NDA Topics","pages":[{"title":"NDA Topics","href":"/zh-CN/nda/nda-overview"}]}]},{"language":"zh-TW","pages":[{"title":"zh-TW","href":"/zh-TW/build/steam-porting-guide/gdk-features-not-in-steamworks"}]}]},"title":"Steamworks 中不存在的 GDK 功能 - XBOX Game Development Documentation","buildId":"dpl_22zLaHtK6fmmSqApXTTP5tC7UBZn","deploymentId":"dpl_22zLaHtK6fmmSqApXTTP5tC7UBZn","dynamics":[],"chunks":[]}