Skip to content

模板

This page demonstrates usage of some of the runtime APIs provided by VitePress.

The main useData() API can be used to access site, theme, and page data for the current page. It works in both .md and .vue files:

md
<script setup>
import { useData } from 'vitepress'

const { theme, page, frontmatter } = useData()
</script>

## Results



### Theme Data
<pre>{{ theme }}</pre>

### Page Data
<pre>{{ page }}</pre>

### Page Frontmatter
<pre>{{ frontmatter }}</pre>
Csharp
export default {
  name: 'MyComponent'
  // ...
}

Results

Theme Data

{
  "logo": "Image/logo.svg",
  "outline": {
    "label": "详细内容",
    "level": "deep"
  },
  "nav": [
    {
      "text": "首页",
      "link": "/index"
    },
    {
      "text": "Unity教程",
      "link": "/Lesson/UnityLesson/0.前言"
    },
    {
      "text": "求职面经",
      "link": "/interview/xz/xzbhjs"
    },
    {
      "text": "大厂Offer",
      "link": "/getoffer/topoffer2026front"
    },
    {
      "text": "知识星球",
      "link": "https://wx.zsxq.com/group/28882224522521"
    },
    {
      "text": "关于我",
      "link": "/aboutme"
    }
  ],
  "search": {
    "provider": "local",
    "options": {
      "miniSearch": {
        "options": {},
        "searchOptions": {}
      }
    }
  },
  "lastUpdated": {
    "text": "最后更新于",
    "formatOptions": {
      "dateStyle": "full",
      "timeStyle": "medium"
    }
  },
  "sidebar": {
    "Lesson/UnityLesson": [
      {
        "text": "国区Unity安装教程",
        "items": [
          {
            "text": "UnityHub + Unity2022",
            "link": "/Lesson/UnityLesson/0.0Unityhub+unity"
          },
          {
            "text": "最新版本Visual Studio 2026",
            "link": "/Lesson/UnityLesson/0.0visualstudio"
          }
        ]
      },
      {
        "text": "Unity 6 最新教程",
        "items": [
          {
            "text": "录制教程",
            "link": "/Lesson/UnityLesson/0.前言"
          }
        ]
      },
      {
        "text": "初识Unity引擎",
        "collapsed": false,
        "items": [
          {
            "text": "引擎是什么",
            "link": "/Lesson/UnityLesson/1.引擎是什么"
          },
          {
            "text": "初识Unity",
            "link": "/Lesson/UnityLesson/2.初识Unity引擎"
          },
          {
            "text": "解答疑惑",
            "link": "/Lesson/UnityLesson/3.解答疑惑"
          },
          {
            "text": "学习技巧",
            "link": "/Lesson/UnityLesson/4.学习技巧"
          }
        ]
      },
      {
        "text": "开发环境",
        "items": [
          {
            "text": "安装软件(需要科学上网!)",
            "link": "/Lesson/UnityLesson/5.安装开发环境"
          }
        ]
      },
      {
        "text": "Unity编辑器界面入门",
        "collapsed": false,
        "items": [
          {
            "text": "创建第一个项目",
            "link": "/Lesson/UnityLesson/6.创建第一个项目"
          },
          {
            "text": "Unity项目文件",
            "link": "/Lesson/UnityLesson/7.Unity项目文件"
          },
          {
            "text": "菜单栏介绍",
            "link": "/Lesson/UnityLesson/8.菜单栏介绍"
          },
          {
            "text": "窗口介绍",
            "link": "/Lesson/UnityLesson/9.窗口介绍"
          },
          {
            "text": "快捷键",
            "link": "/Lesson/UnityLesson/10.快捷键"
          }
        ]
      },
      {
        "text": "Unity基础入门",
        "collapsed": false,
        "items": [
          {
            "text": "导入与导出资源",
            "link": "/Lesson/UnityLesson/11.导入与导出资源"
          },
          {
            "text": "创建游戏对象",
            "link": "/Lesson/UnityLesson/12.创建游戏对象"
          },
          {
            "text": "创建内置的3D对象",
            "link": "/Lesson/UnityLesson/42.创建内置的3D对象"
          },
          {
            "text": "初识Camera摄像机",
            "link": "/Lesson/UnityLesson/13.初识Camera摄像机"
          },
          {
            "text": "初识脚本系统",
            "link": "/Lesson/UnityLesson/14.初识脚本系统"
          },
          {
            "text": "什么是API?",
            "link": "/Lesson/UnityLesson/14-0.什么是API"
          },
          {
            "text": "对象组件系统",
            "link": "/Lesson/UnityLesson/000.对象组件系统"
          },
          {
            "text": "深入理解脚本系统",
            "link": "/Lesson/UnityLesson/001.深入理解脚本系统"
          },
          {
            "text": "场景系统",
            "link": "/Lesson/UnityLesson/002场景系统"
          },
          {
            "text": "资源系统",
            "link": "/Lesson/UnityLesson/003资源系统"
          },
          {
            "text": "预制体系统",
            "link": "/Lesson/UnityLesson/004.预制体系统"
          },
          {
            "text": "坐标与变换系统",
            "link": "/Lesson/UnityLesson/005.坐标与变换系统"
          },
          {
            "text": "输入系统",
            "link": "/Lesson/UnityLesson/006.输入系统"
          },
          {
            "text": "物理系统",
            "link": "/Lesson/UnityLesson/007.物理系统"
          },
          {
            "text": "2D物理系统",
            "link": "/Lesson/UnityLesson/008.2D物理系统"
          },
          {
            "text": "渲染系统",
            "link": "/Lesson/UnityLesson/009.渲染系统"
          },
          {
            "text": "动画系统",
            "link": "/Lesson/UnityLesson/010.动画系统"
          },
          {
            "text": "UI系统",
            "link": "/Lesson/UnityLesson/011.UI系统"
          },
          {
            "text": "音频系统",
            "link": "/Lesson/UnityLesson/012.音频系统"
          },
          {
            "text": "粒子与特效系统",
            "link": "/Lesson/UnityLesson/013.粒子与特效系统"
          },
          {
            "text": "导航与AI基础",
            "link": "/Lesson/UnityLesson/014.导航与AI基础"
          },
          {
            "text": "数据与存档",
            "link": "/Lesson/UnityLesson/015.数据与存档"
          },
          {
            "text": "构建发布系统",
            "link": "/Lesson/UnityLesson/016.构建发布系统"
          }
        ]
      },
      {
        "text": "C#脚本语言",
        "collapsed": false,
        "items": [
          {
            "text": "编程基础",
            "collapsed": true,
            "items": [
              {
                "text": "注释",
                "link": "/Lesson/UnityLesson/CSharpSystem/Base/1.注释"
              },
              {
                "text": "变量",
                "link": "/Lesson/UnityLesson/CSharpSystem/Base/2.变量"
              },
              {
                "text": "常量",
                "link": "/Lesson/UnityLesson/CSharpSystem/Base/3.常量"
              },
              {
                "text": "运算符",
                "link": "/Lesson/UnityLesson/CSharpSystem/Base/4.运算符"
              },
              {
                "text": "条件判断",
                "link": "/Lesson/UnityLesson/CSharpSystem/Base/5.条件判断"
              },
              {
                "text": "循环",
                "link": "/Lesson/UnityLesson/CSharpSystem/Base/6.循环"
              },
              {
                "text": "方法",
                "link": "/Lesson/UnityLesson/CSharpSystem/Base/7.方法"
              },
              {
                "text": "作用域",
                "link": "/Lesson/UnityLesson/CSharpSystem/Base/8.作用域"
              },
              {
                "text": "闭包",
                "link": "/Lesson/UnityLesson/CSharpSystem/Base/9.闭包"
              }
            ]
          },
          {
            "text": "面向对象",
            "collapsed": true,
            "items": [
              {
                "text": "class类",
                "link": "/Lesson/UnityLesson/CSharpSystem/Object/1.class类"
              },
              {
                "text": "object对象",
                "link": "/Lesson/UnityLesson/CSharpSystem/Object/2.object对象"
              },
              {
                "text": "字段",
                "link": "/Lesson/UnityLesson/CSharpSystem/Object/3.字段"
              },
              {
                "text": "属性",
                "link": "/Lesson/UnityLesson/CSharpSystem/Object/4.属性"
              },
              {
                "text": "方法",
                "link": "/Lesson/UnityLesson/CSharpSystem/Object/5.方法"
              },
              {
                "text": "构造函数",
                "link": "/Lesson/UnityLesson/CSharpSystem/Object/6.构造函数"
              },
              {
                "text": "访问修饰符",
                "link": "/Lesson/UnityLesson/CSharpSystem/Object/7.访问修饰符"
              },
              {
                "text": "封装",
                "link": "/Lesson/UnityLesson/CSharpSystem/Object/9.封装"
              },
              {
                "text": "继承",
                "link": "/Lesson/UnityLesson/CSharpSystem/Object/8.继承"
              },
              {
                "text": "多态",
                "link": "/Lesson/UnityLesson/CSharpSystem/Object/10.多态"
              },
              {
                "text": "抽象类",
                "link": "/Lesson/UnityLesson/CSharpSystem/Object/11.抽象类"
              },
              {
                "text": "接口",
                "link": "/Lesson/UnityLesson/CSharpSystem/Object/12.接口"
              }
            ]
          },
          {
            "text": "Unity中的C#",
            "collapsed": true,
            "items": [
              {
                "text": "Unity脚本生命周期",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/1.Unity脚本生命周期"
              },
              {
                "text": "Unity对象与组件API",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/2.Unity对象与组件API"
              },
              {
                "text": "集合与数据结构",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/3.集合与数据结构"
              },
              {
                "text": "数组",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/3-1.数组"
              },
              {
                "text": "ArrayList",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/3-2.ArrayList"
              },
              {
                "text": "List",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/3-3.List"
              },
              {
                "text": "Dictionary",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/3-4.Dictionary"
              },
              {
                "text": "Queue",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/3-5.Queue"
              },
              {
                "text": "Stack",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/3-6.Stack"
              },
              {
                "text": "HashSet",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/3-7.HashSet"
              },
              {
                "text": "泛型",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/4.泛型"
              },
              {
                "text": "委托、事件、Action",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/5.委托事件Action"
              },
              {
                "text": "delegate",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/5-1.delegate"
              },
              {
                "text": "event",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/5-2.event"
              },
              {
                "text": "Action",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/5-3.Action"
              },
              {
                "text": "Func",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/5-4.Func"
              },
              {
                "text": "订阅和取消订阅",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/5-5.订阅和取消订阅"
              },
              {
                "text": "协程 Coroutine",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/6.协程Coroutine"
              },
              {
                "text": "异步 async/await",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/7.异步asyncawait"
              },
              {
                "text": "Unity序列化与Inspector",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/8.Unity序列化与Inspector"
              },
              {
                "text": "Unity常用结构体",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/9.Unity常用结构体"
              },
              {
                "text": "输入、物理、动画、UI相关脚本",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/10.输入物理动画UI相关脚本"
              },
              {
                "text": "命名空间与程序集",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/11.命名空间与程序集"
              },
              {
                "text": "内存与性能相关C#",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/12.内存与性能相关CSharp"
              },
              {
                "text": "设计模式",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/13.设计模式"
              },
              {
                "text": "反射与特性",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/14.反射与特性"
              },
              {
                "text": "编辑器扩展",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/15.编辑器扩展"
              },
              {
                "text": "网络相关",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/16.网络相关"
              },
              {
                "text": "资源加载相关",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/17.资源加载相关"
              },
              {
                "text": "数据与存档",
                "link": "/Lesson/UnityLesson/CSharpSystem/UnityLife/18.数据与存档"
              }
            ]
          }
        ]
      },
      {
        "text": "场景系统",
        "collapsed": false,
        "items": [
          {
            "text": "Scenes场景是什么",
            "link": "/Lesson/UnityLesson/SceneSystem/1.Scenes场景是什么"
          },
          {
            "text": "Scenes场景模板",
            "link": "/Lesson/UnityLesson/SceneSystem/2.Scenes场景模板"
          },
          {
            "text": "场景系统常见API",
            "link": "/Lesson/UnityLesson/SceneSystem/3.场景系统常见API"
          },
          {
            "text": "预制件",
            "link": "/Lesson/UnityLesson/SceneSystem/4.预制件"
          }
        ]
      },
      {
        "text": "输入系统",
        "collapsed": false,
        "items": [
          {
            "text": "基础概念",
            "link": "/Lesson/UnityLesson/CSharpSystem/InputSystem/1.输入系统"
          },
          {
            "text": "旧版输入系统",
            "link": "/Lesson/UnityLesson/CSharpSystem/InputSystem/2.旧版输入系统"
          },
          {
            "text": "新版输入系统",
            "link": "/Lesson/UnityLesson/CSharpSystem/InputSystem/3.新版输入系统"
          }
        ]
      },
      {
        "text": "UGUI系统",
        "collapsed": false,
        "items": [
          {
            "text": "UI系统",
            "link": "/Lesson/UnityLesson/UISystem/15.UI系统"
          },
          {
            "text": "Canvas",
            "link": "/Lesson/UnityLesson/UISystem/16.Canvas"
          },
          {
            "text": "EventSystem",
            "link": "/Lesson/UnityLesson/UISystem/28.EventSystem"
          },
          {
            "text": "Image",
            "link": "/Lesson/UnityLesson/UISystem/17.Image"
          },
          {
            "text": "RawImage",
            "link": "/Lesson/UnityLesson/UISystem/18.RawImage"
          },
          {
            "text": "Panel",
            "link": "/Lesson/UnityLesson/UISystem/20.Panel"
          },
          {
            "text": "Toggle",
            "link": "/Lesson/UnityLesson/UISystem/21.Toggle"
          },
          {
            "text": "Slider",
            "link": "/Lesson/UnityLesson/UISystem/22.Slider"
          },
          {
            "text": "ScrollBar",
            "link": "/Lesson/UnityLesson/UISystem/23.ScrollBar"
          },
          {
            "text": "ScrollView",
            "link": "/Lesson/UnityLesson/UISystem/24.ScrollView"
          },
          {
            "text": "Button TextMeshPro",
            "link": "/Lesson/UnityLesson/UISystem/25.Button_TextMeshPro"
          },
          {
            "text": "Dropdown TextMeshPro",
            "link": "/Lesson/UnityLesson/UISystem/26.Dropdown_TextMeshPro"
          },
          {
            "text": "InputField TextMeshPro",
            "link": "/Lesson/UnityLesson/UISystem/27.InputField_TextMeshPro"
          },
          {
            "text": "Text Legacy",
            "link": "/Lesson/UnityLesson/UISystem/29.Text_Legacy"
          },
          {
            "text": "Button Legacy",
            "link": "/Lesson/UnityLesson/UISystem/30.Button_Legacy"
          },
          {
            "text": "Dropdown Legacy",
            "link": "/Lesson/UnityLesson/UISystem/31.Dropdown_Legacy"
          },
          {
            "text": "InputField Legacy",
            "link": "/Lesson/UnityLesson/UISystem/32.InputField_Legacy"
          },
          {
            "text": "Mask组件",
            "link": "/Lesson/UnityLesson/UISystem/33.Mask组件"
          },
          {
            "text": "RectMask2D组件",
            "link": "/Lesson/UnityLesson/UISystem/34.RectMask2D组件"
          },
          {
            "text": "Canvas Group组件",
            "link": "/Lesson/UnityLesson/UISystem/35.CanvasGroup"
          },
          {
            "text": "Horizontal Layout Group组件",
            "link": "/Lesson/UnityLesson/UISystem/36.HorizontalLayoutGroup"
          },
          {
            "text": "VerticalLayoutGroup",
            "link": "/Lesson/UnityLesson/UISystem/37.VerticalLayoutGroup"
          },
          {
            "text": "GridLayoutGroup",
            "link": "/Lesson/UnityLesson/UISystem/38.GridLayoutGroup"
          },
          {
            "text": "Shadow",
            "link": "/Lesson/UnityLesson/UISystem/39.Shadow"
          },
          {
            "text": "Outline",
            "link": "/Lesson/UnityLesson/UISystem/40.Outline"
          },
          {
            "text": "UGUI核心规则",
            "link": "/Lesson/UnityLesson/UISystem/40-1.UGUI核心规则"
          },
          {
            "text": "拼接UI练习",
            "link": "/Lesson/UnityLesson/UISystem/41.拼接UI练习"
          }
        ]
      },
      {
        "text": "物理系统",
        "collapsed": false,
        "items": [
          {
            "text": "2D物理系统",
            "link": "/Lesson/UnityLesson/CSharpSystem/PhysicsSystem/2.旧版2D物理系统"
          },
          {
            "text": "3D物理系统",
            "link": "/Lesson/UnityLesson/CSharpSystem/PhysicsSystem/1.物理系统"
          }
        ]
      },
      {
        "text": "动画系统",
        "collapsed": false,
        "items": [
          {
            "text": "动画系统基础",
            "link": "/Lesson/UnityLesson/AnimatorSystem/1.动画系统基础"
          },
          {
            "text": "AnimationClip",
            "link": "/Lesson/UnityLesson/AnimatorSystem/2.AnimationClip"
          },
          {
            "text": "Transition 过渡",
            "link": "/Lesson/UnityLesson/AnimatorSystem/3.Transition过渡"
          },
          {
            "text": "Trigger 触发器",
            "link": "/Lesson/UnityLesson/AnimatorSystem/4.Trigger"
          },
          {
            "text": "BlendTree 混合树",
            "link": "/Lesson/UnityLesson/AnimatorSystem/5.BlendTree"
          },
          {
            "text": "Root Motion",
            "link": "/Lesson/UnityLesson/AnimatorSystem/6.RootMotion"
          },
          {
            "text": "AnimationEvent 动画事件",
            "link": "/Lesson/UnityLesson/AnimatorSystem/7.AnimationEvent"
          }
        ]
      },
      {
        "text": "音频系统",
        "collapsed": false,
        "items": [
          {
            "text": "音频系统",
            "link": "/Lesson/UnityLesson/AudioSystem/1.音频系统"
          }
        ]
      },
      {
        "text": "导航系统",
        "collapsed": false,
        "items": [
          {
            "text": "导航系统与AI基础",
            "link": "/Lesson/UnityLesson/NavAISystem/1.导航系统与AI基础"
          }
        ]
      },
      {
        "text": "粒子系统",
        "collapsed": false,
        "items": [
          {
            "text": "粒子系统基础",
            "link": "/Lesson/UnityLesson/ParticleSystem/1.粒子系统"
          }
        ]
      },
      {
        "text": "数据与存档系统",
        "collapsed": false,
        "items": [
          {
            "text": "数据与存档",
            "link": "/Lesson/UnityLesson/DataSystem/1.数据与存档"
          },
          {
            "text": "PlayerPrefs",
            "link": "/Lesson/UnityLesson/DataSystem/2.PlayerPrefs"
          },
          {
            "text": "JSON",
            "link": "/Lesson/UnityLesson/DataSystem/3.JSON"
          },
          {
            "text": "ScriptableObject",
            "link": "/Lesson/UnityLesson/DataSystem/4.ScriptableObject"
          }
        ]
      },
      {
        "text": "构建发布系统",
        "collapsed": false,
        "items": [
          {
            "text": "构建发布系统",
            "link": "/Lesson/UnityLesson/BuildingSystem/1.构建发布系统"
          },
          {
            "text": "Windows 平台构建发布",
            "link": "/Lesson/UnityLesson/BuildingSystem/2.Windows平台构建发布"
          },
          {
            "text": "WebGL 平台构建发布",
            "link": "/Lesson/UnityLesson/BuildingSystem/3.WebGL平台构建发布"
          },
          {
            "text": "Android 平台构建发布",
            "link": "/Lesson/UnityLesson/BuildingSystem/4.Android平台构建发布"
          },
          {
            "text": "iOS 平台构建发布",
            "link": "/Lesson/UnityLesson/BuildingSystem/5.IOS平台构建发布"
          }
        ]
      }
    ],
    "/Gamecode/": [
      {
        "text": "程序化赛车游戏",
        "collapsed": false,
        "items": [
          {
            "text": "游戏介绍",
            "link": "/Gamecode/ProceduralRacing/0.游戏介绍"
          },
          {
            "text": "下载与运行",
            "link": "/Gamecode/ProceduralRacing/1.源码下载与启动"
          },
          {
            "text": "面试常考",
            "link": "/Gamecode/ProceduralRacing/2.问题考点"
          }
        ]
      }
    ],
    "/interview/": [
      {
        "collapsed": false,
        "items": [
          {
            "text": "面经侧重点",
            "collapsed": true,
            "items": [
              {
                "text": "校招",
                "link": "/interview/xz/xzbhjs"
              },
              {
                "text": "社招",
                "link": "/interview/sz/szbhjs"
              }
            ]
          },
          {
            "text": "C#脚本语言",
            "collapsed": true,
            "items": [
              {
                "text": "类型系统",
                "link": "/interview/xz/0.类型系统"
              },
              {
                "text": "面向对象",
                "link": "/interview/xz/1.面向对象"
              },
              {
                "text": "集合与泛型",
                "link": "/interview/xz/2.集合与泛型"
              },
              {
                "text": "委托、事件、Lambda",
                "link": "/interview/xz/3.委托事件Lambda"
              },
              {
                "text": "内存与 GC",
                "link": "/interview/xz/4.内存与GC"
              },
              {
                "text": "异步与协程",
                "link": "/interview/xz/5.异步与协程"
              },
              {
                "text": "进阶追问",
                "collapsed": true,
                "items": [
                  {
                    "text": "CLR与运行时",
                    "link": "/interview/xz/35.CLR与运行时"
                  },
                  {
                    "text": "反射与特性",
                    "link": "/interview/xz/36.反射与特性"
                  },
                  {
                    "text": "LINQ与性能",
                    "link": "/interview/xz/37.LINQ与性能"
                  },
                  {
                    "text": "委托底层",
                    "link": "/interview/xz/38.委托底层"
                  }
                ]
              },
              {
                "text": "题海扩展:C#高频细节",
                "collapsed": true,
                "items": [
                  {
                    "text": "高频细节",
                    "link": "/interview/xz/109.题海扩展:Csharp高频细节"
                  }
                ]
              }
            ]
          },
          {
            "text": "Unity引擎",
            "collapsed": true,
            "items": [
              {
                "text": "生命周期",
                "link": "/interview/xz/6.生命周期"
              },
              {
                "text": "Component/Transform",
                "link": "/interview/xz/7.GameObjectComponentTransform"
              },
              {
                "text": "输入,移动,相机",
                "link": "/interview/xz/8.输入移动相机"
              },
              {
                "text": "物理系统",
                "link": "/interview/xz/9.物理系统"
              },
              {
                "text": "动画系统",
                "link": "/interview/xz/10.动画系统"
              },
              {
                "text": "UGUI",
                "link": "/interview/xz/11.UGUI"
              },
              {
                "text": "资源加载",
                "link": "/interview/xz/12.资源加载"
              },
              {
                "text": "热更新",
                "link": "/interview/xz/13.热更新"
              },
              {
                "text": "性能优化",
                "link": "/interview/xz/14.性能优化"
              },
              {
                "text": "底层机制",
                "collapsed": true,
                "items": [
                  {
                    "text": "序列化",
                    "link": "/interview/xz/39.序列化"
                  },
                  {
                    "text": "编辑器扩展",
                    "link": "/interview/xz/40.编辑器扩展"
                  },
                  {
                    "text": "场景与资源生命周期",
                    "link": "/interview/xz/41.场景与资源生命周期"
                  },
                  {
                    "text": "Time与帧率",
                    "link": "/interview/xz/42.Time与帧率"
                  }
                ]
              },
              {
                "text": "深挖性能优化",
                "collapsed": true,
                "items": [
                  {
                    "text": "CPU优化",
                    "link": "/interview/xz/43.CPU优化"
                  },
                  {
                    "text": "内存优化",
                    "link": "/interview/xz/44.内存优化"
                  },
                  {
                    "text": "渲染优化",
                    "link": "/interview/xz/45.渲染优化"
                  },
                  {
                    "text": "包体优化",
                    "link": "/interview/xz/46.包体优化"
                  }
                ]
              }
            ]
          },
          {
            "text": "C++语言与底层",
            "collapsed": true,
            "items": [
              {
                "text": "语言基础",
                "link": "/interview/xz/16.语言基础"
              },
              {
                "text": "对象模型",
                "link": "/interview/xz/17.对象模型"
              },
              {
                "text": "STL",
                "link": "/interview/xz/18.STL"
              },
              {
                "text": "智能指针与RAII",
                "link": "/interview/xz/19.智能指针与RAII"
              },
              {
                "text": "多线程",
                "link": "/interview/xz/20.多线程"
              },
              {
                "text": "C++进阶追问",
                "collapsed": true,
                "items": [
                  {
                    "text": "编译链接",
                    "link": "/interview/xz/47.编译链接"
                  },
                  {
                    "text": "内存布局",
                    "link": "/interview/xz/48.内存布局"
                  },
                  {
                    "text": "模板",
                    "link": "/interview/xz/49.模板"
                  },
                  {
                    "text": "C++111417",
                    "link": "/interview/xz/50.C++111417"
                  }
                ]
              }
            ]
          },
          {
            "text": "数据结构与算法",
            "collapsed": true,
            "items": [
              {
                "text": "基础结构",
                "link": "/interview/xz/21.基础结构"
              },
              {
                "text": "常见算法题",
                "link": "/interview/xz/22.常见算法题"
              },
              {
                "text": "游戏相关算法",
                "link": "/interview/xz/23.游戏相关算法"
              }
            ]
          },
          {
            "text": "笔试算法扩展",
            "collapsed": true,
            "items": [
              {
                "text": "高频数组",
                "link": "/interview/xz/64.高频数组"
              },
              {
                "text": "高频字符串",
                "link": "/interview/xz/65.高频字符串"
              },
              {
                "text": "高频链表",
                "link": "/interview/xz/66.高频链表"
              },
              {
                "text": "高频树图",
                "link": "/interview/xz/67.高频树图"
              },
              {
                "text": "高频动态规划",
                "link": "/interview/xz/68.高频动态规划"
              }
            ]
          },
          {
            "text": "手写代码题",
            "collapsed": true,
            "items": [
              {
                "text": "C#手写",
                "link": "/interview/xz/58.CSharp手写"
              },
              {
                "text": "Unity手写",
                "link": "/interview/xz/59.Unity手写"
              },
              {
                "text": "C++手写",
                "link": "/interview/xz/60.C++手写"
              }
            ]
          },
          {
            "text": "计算机图形学与渲染",
            "collapsed": true,
            "items": [
              {
                "text": "数学基础",
                "link": "/interview/xz/24.数学基础"
              },
              {
                "text": "渲染管线",
                "link": "/interview/xz/25.渲染管线"
              },
              {
                "text": "Unity渲染",
                "link": "/interview/xz/26.Unity渲染"
              }
            ]
          },
          {
            "text": "计算机图形学进阶",
            "collapsed": true,
            "items": [
              {
                "text": "光照与材质",
                "link": "/interview/xz/51.光照与材质"
              },
              {
                "text": "阴影",
                "link": "/interview/xz/52.阴影"
              },
              {
                "text": "后处理",
                "link": "/interview/xz/53.后处理"
              },
              {
                "text": "Shader手写题",
                "link": "/interview/xz/54.Shader手写题"
              }
            ]
          },
          {
            "text": "网络同步与多人游戏",
            "collapsed": true,
            "items": [
              {
                "text": "同步模型",
                "link": "/interview/xz/55.同步模型"
              },
              {
                "text": "网络协议",
                "link": "/interview/xz/56.网络协议"
              },
              {
                "text": "反作弊与安全",
                "link": "/interview/xz/57.反作弊与安全"
              }
            ]
          },
          {
            "text": "移动端专项",
            "collapsed": true,
            "items": [
              {
                "text": "Android和iOS基础",
                "link": "/interview/xz/99.Android和iOS基础"
              },
              {
                "text": "移动端性能",
                "link": "/interview/xz/100.移动端性能"
              },
              {
                "text": "移动端发布",
                "link": "/interview/xz/101.移动端发布"
              },
              {
                "text": "卡顿排查",
                "link": "/interview/xz/102.卡顿排查"
              },
              {
                "text": "内存排查",
                "link": "/interview/xz/103.内存排查"
              },
              {
                "text": "线上问题",
                "link": "/interview/xz/104.线上问题"
              }
            ]
          },
          {
            "text": "游戏客户端系统设计",
            "collapsed": true,
            "items": [
              {
                "text": "战斗系统",
                "link": "/interview/xz/27.战斗系统"
              },
              {
                "text": "角色与AI",
                "link": "/interview/xz/28.角色与AI"
              },
              {
                "text": "UI与业务",
                "link": "/interview/xz/29.UI与业务"
              },
              {
                "text": "资源与场景",
                "link": "/interview/xz/30.资源与场景"
              }
            ]
          },
          {
            "text": "开放设计题",
            "collapsed": true,
            "items": [
              {
                "text": "客户端设计题",
                "link": "/interview/xz/61.客户端设计题"
              },
              {
                "text": "引擎设计题",
                "link": "/interview/xz/62.引擎设计题"
              },
              {
                "text": "大型场景题",
                "link": "/interview/xz/63.大型场景题"
              }
            ]
          },
          {
            "text": "面试官深挖套路",
            "collapsed": true,
            "items": [
              {
                "text": "面试官深挖套路",
                "link": "/interview/xz/69.面试官深挖套路"
              }
            ]
          },
          {
            "text": "反问面试官",
            "collapsed": true,
            "items": [
              {
                "text": "反问面试官的问题",
                "link": "/interview/xz/71.反问面试官的问题"
              }
            ]
          },
          {
            "text": "校招简历项目加分点",
            "collapsed": true,
            "items": [
              {
                "text": "校招简历项目加分点",
                "link": "/interview/xz/70.校招简历项目加分点"
              }
            ]
          },
          {
            "text": "大厂分岗考察重点",
            "collapsed": true,
            "items": [
              {
                "text": "Unity客户端岗",
                "link": "/interview/xz/72.Unity客户端岗"
              },
              {
                "text": "游戏客户端岗",
                "link": "/interview/xz/73.游戏客户端岗"
              },
              {
                "text": "引擎开发岗",
                "link": "/interview/xz/74.引擎开发岗"
              },
              {
                "text": "图形渲染岗",
                "link": "/interview/xz/75.图形渲染岗"
              },
              {
                "text": "工具链岗",
                "link": "/interview/xz/76.工具链岗"
              }
            ]
          },
          {
            "text": "大厂面试压迫式追问模拟",
            "collapsed": true,
            "items": [
              {
                "text": "对象池追问链",
                "link": "/interview/xz/88.对象池追问链"
              },
              {
                "text": "状态机追问链",
                "link": "/interview/xz/89.状态机追问链"
              },
              {
                "text": "资源系统追问链",
                "link": "/interview/xz/90.资源系统追问链"
              },
              {
                "text": "渲染优化追问链",
                "link": "/interview/xz/91.渲染优化追问链"
              }
            ]
          },
          {
            "text": "大厂喜欢的表达方式",
            "collapsed": true,
            "items": [
              {
                "text": "表达方式",
                "link": "/interview/xz/93.大厂喜欢的表达"
              }
            ]
          },
          {
            "text": "必背 100 题",
            "collapsed": true,
            "items": [
              {
                "text": "C#、Unity必背",
                "link": "/interview/xz/77.Csharp、Unity必背"
              },
              {
                "text": "性能、资源必背",
                "link": "/interview/xz/78.性能、资源必背"
              },
              {
                "text": "C++必背",
                "link": "/interview/xz/79.C++必背"
              },
              {
                "text": "算法、计基必背",
                "link": "/interview/xz/80.算法、计基必背"
              },
              {
                "text": "图形、引擎必背",
                "link": "/interview/xz/81.图形、引擎必背"
              }
            ]
          },
          {
            "text": "王牌拔高题",
            "collapsed": true,
            "items": [
              {
                "text": "Unity和Csharp拔高题",
                "link": "/interview/xz/96.Unity和Csharp拔高题"
              },
              {
                "text": "C++和引擎拔高题",
                "link": "/interview/xz/97.C++和引擎拔高题"
              },
              {
                "text": "图形拔高题",
                "link": "/interview/xz/98.图形拔高题"
              }
            ]
          },
          {
            "text": "面试回答框架",
            "collapsed": true,
            "items": [
              {
                "text": "概念题回答框架",
                "link": "/interview/xz/82.概念题回答框架"
              },
              {
                "text": "项目题回答框架",
                "link": "/interview/xz/83.项目题回答框架"
              },
              {
                "text": "优化题回答框架",
                "link": "/interview/xz/84.优化题回答框架"
              },
              {
                "text": "系统设计题回答框架",
                "link": "/interview/xz/85.系统设计题回答框架"
              }
            ]
          },
          {
            "text": "面试套卷",
            "collapsed": true,
            "items": [
              {
                "text": "初面45分钟套卷",
                "link": "/interview/xz/105.初面45分钟套卷"
              },
              {
                "text": "二面60分钟套卷",
                "link": "/interview/xz/106.二面60分钟套卷"
              },
              {
                "text": "引擎岗套卷",
                "link": "/interview/xz/107.引擎岗套卷"
              },
              {
                "text": "图形岗套卷",
                "link": "/interview/xz/108.图形岗套卷"
              }
            ]
          },
          {
            "text": "顶级项目准备方案",
            "collapsed": true,
            "items": [
              {
                "text": "Unity项目最低配置",
                "link": "/interview/xz/86.Unity项目最低配置"
              },
              {
                "text": "引擎向Demo最低配置",
                "link": "/interview/xz/87.引擎向Demo最低配置"
              }
            ]
          },
          {
            "text": "题海扩展",
            "collapsed": true,
            "items": [
              {
                "text": "UnityAPI与实战",
                "link": "/interview/xz/110.题海扩展UnityAPI与实战"
              },
              {
                "text": "UGUI与UI框架",
                "link": "/interview/xz/111.题海扩展:UGUI与UI框架"
              },
              {
                "text": "资源、热更、构建",
                "link": "/interview/xz/112.题海扩展:资源、热更、构建"
              },
              {
                "text": "游戏系统设计",
                "link": "/interview/xz/113.题海扩展:游戏系统设计"
              },
              {
                "text": "战斗与动画",
                "link": "/interview/xz/114.题海扩展:战斗与动画"
              },
              {
                "text": "图形与Shader题海",
                "link": "/interview/xz/115.题海扩展:图形与Shader题海"
              },
              {
                "text": "C++手撕与追问",
                "link": "/interview/xz/116.题海扩展:C++手撕与追问"
              },
              {
                "text": "算法强化",
                "link": "/interview/xz/117.题海扩展:算法强化"
              },
              {
                "text": "操作系统",
                "link": "/interview/xz/118.操作系统"
              },
              {
                "text": "网络",
                "link": "/interview/xz/119.网络"
              },
              {
                "text": "数据库与存储",
                "link": "/interview/xz/120.数据库与存储"
              },
              {
                "text": "岗位开放题",
                "link": "/interview/xz/121.题海扩展:岗位开放题"
              },
              {
                "text": "1分钟快答",
                "link": "/interview/xz/122.1分钟快答"
              },
              {
                "text": "5分钟追问",
                "link": "/interview/xz/123.5分钟追问"
              },
              {
                "text": "Csharp作业",
                "link": "/interview/xz/124.Csharp作业"
              },
              {
                "text": "Unity作业",
                "link": "/interview/xz/125.Unity作业"
              },
              {
                "text": "C++作业",
                "link": "/interview/xz/126.C++作业"
              },
              {
                "text": "简历深挖题",
                "link": "/interview/xz/127.题海扩展:简历深挖题"
              },
              {
                "text": "HR与职业理解",
                "link": "/interview/xz/128.题海扩展:HR与职业理解"
              },
              {
                "text": "从Dictionary开始",
                "link": "/interview/xz/130.从Dictionary开始"
              },
              {
                "text": "从协程开始",
                "link": "/interview/xz/131.从协程开始"
              },
              {
                "text": "从对象池开始",
                "link": "/interview/xz/132.从对象池开始"
              },
              {
                "text": "讲义可用判断题",
                "link": "/interview/xz/133.题海扩展:讲义可用判断题"
              },
              {
                "text": "最终加题清单",
                "link": "/interview/xz/135.题海扩展:最终加题清单"
              }
            ]
          },
          {
            "text": "游戏项目 - 面试追问",
            "collapsed": true,
            "items": [
              {
                "text": "通用追问",
                "link": "/interview/xz/31.通用追问"
              },
              {
                "text": "Unity项目追问",
                "link": "/interview/xz/32.Unity项目追问"
              },
              {
                "text": "引擎项目追问",
                "link": "/interview/xz/33.引擎项目追问"
              }
            ]
          },
          {
            "text": "最容易丢分的回答",
            "collapsed": true,
            "items": [
              {
                "text": "丢分回答",
                "link": "/interview/xz/92.最容易丢分的回答"
              }
            ]
          },
          {
            "text": "面试前1天速记",
            "collapsed": true,
            "items": [
              {
                "text": "前1天速记",
                "link": "/interview/xz/94.面试前1天速记"
              }
            ]
          },
          {
            "text": "终极自测",
            "collapsed": true,
            "items": [
              {
                "text": "终极自测",
                "link": "/interview/xz/95.终极自测"
              }
            ]
          }
        ]
      }
    ],
    "/getoffer/": [
      {
        "text": "Unity高薪就业 1v1面试陪跑",
        "collapsed": false,
        "items": [
          {
            "text": "高薪就业 - 服务详细介绍",
            "link": "/getoffer/highclass"
          },
          {
            "text": "遨游科技工作室",
            "link": "/getoffer/ay"
          }
        ]
      },
      {
        "text": "Unity游戏开发者联盟",
        "collapsed": false,
        "items": [
          {
            "text": "加入联盟,自学成才!",
            "link": "/getoffer/zsxq"
          }
        ]
      },
      {
        "text": "上岸学员案例",
        "collapsed": false,
        "items": [
          {
            "text": "2026年上半年",
            "collapsed": false,
            "items": [
              {
                "text": "案例汇总",
                "link": "/getoffer/topoffer2026front"
              },
              {
                "text": "上岸网易互娱!!薪资保密!",
                "link": "/getoffer/cases/2026-front/01"
              },
              {
                "text": "上岸网易!!薪资保密",
                "link": "/getoffer/cases/2026-front/02"
              },
              {
                "text": "26届双非获得多个大厂Offer!!",
                "link": "/getoffer/cases/2026-front/03"
              },
              {
                "text": "26届双非带学院 - 腾讯娱乐15k * 14薪",
                "link": "/getoffer/cases/2026-front/04"
              },
              {
                "text": "26届双非,成都,年包20W",
                "link": "/getoffer/cases/2026-front/05"
              },
              {
                "text": "25届社招,0基础,10K base武汉",
                "link": "/getoffer/cases/2026-front/06"
              },
              {
                "text": "26届,双非,0经验 , 10-12k 14薪",
                "link": "/getoffer/cases/2026-front/07"
              },
              {
                "text": "2026届 - 正式Offer - base武汉 - 9K",
                "link": "/getoffer/cases/2026-front/08"
              },
              {
                "text": "26届喜报,应届生月入上万",
                "link": "/getoffer/cases/2026-front/09"
              },
              {
                "text": "25届社招,11K,0工作经验",
                "link": "/getoffer/cases/2026-front/10"
              },
              {
                "text": "1年工作经验 -  5K跳槽10K!",
                "link": "/getoffer/cases/2026-front/11"
              },
              {
                "text": "双非,27届实习,到位。轻轻松松!",
                "link": "/getoffer/cases/2026-front/12"
              }
            ]
          },
          {
            "text": "2025年上半年",
            "collapsed": false,
            "items": [
              {
                "text": "案例汇总",
                "link": "/getoffer/topoffer2025front"
              },
              {
                "text": "腾讯 & 点点互动 (薪资保密)",
                "link": "/getoffer/cases/2025-front/01"
              },
              {
                "text": "莉莉丝(薪资保密)",
                "link": "/getoffer/cases/2025-front/02"
              },
              {
                "text": "腾讯娱乐(薪资年包超 30 W)",
                "link": "/getoffer/cases/2025-front/03"
              },
              {
                "text": "某中厂(薪资年包超 27 W)",
                "link": "/getoffer/cases/2025-front/04"
              },
              {
                "text": "某中厂(薪资年包超 20 W)",
                "link": "/getoffer/cases/2025-front/05"
              },
              {
                "text": "某小厂(薪资年包超 18 W)",
                "link": "/getoffer/cases/2025-front/06"
              },
              {
                "text": "某小厂(薪资保密)",
                "link": "/getoffer/cases/2025-front/07"
              },
              {
                "text": "25届校招(小厂)",
                "link": "/getoffer/cases/2025-front/08"
              },
              {
                "text": "25届双非二本",
                "link": "/getoffer/cases/2025-front/09"
              },
              {
                "text": "26届实习1 - 4.5K",
                "link": "/getoffer/cases/2025-front/10"
              },
              {
                "text": "26届实习2 - 4K - MR",
                "link": "/getoffer/cases/2025-front/11"
              },
              {
                "text": "26届实习3 - 4K",
                "link": "/getoffer/cases/2025-front/12"
              }
            ]
          },
          {
            "text": "2025年下半年",
            "collapsed": false,
            "items": [
              {
                "text": "案例汇总",
                "link": "/getoffer/topoffer2025last"
              },
              {
                "text": "广州百田",
                "link": "/getoffer/cases/2025-last/01"
              },
              {
                "text": "某中厂(薪资年包超 24W)",
                "link": "/getoffer/cases/2025-last/02"
              },
              {
                "text": "大厂外包(薪资年包超 22 W)",
                "link": "/getoffer/cases/2025-last/03"
              },
              {
                "text": "腾讯娱乐(薪资年包超 20 W)",
                "link": "/getoffer/cases/2025-last/04"
              },
              {
                "text": "某中厂(年包超 20 W)",
                "link": "/getoffer/cases/2025-last/05"
              },
              {
                "text": "多益网络(薪资年包超 18 W)",
                "link": "/getoffer/cases/2025-last/06"
              },
              {
                "text": "失业1年 - 某小厂(薪资年包超 15 W)",
                "link": "/getoffer/cases/2025-last/07"
              },
              {
                "text": "某小厂(薪资年包超 10 W)",
                "link": "/getoffer/cases/2025-last/08"
              },
              {
                "text": "26届双非本科上岸 - 转正10-15K",
                "link": "/getoffer/cases/2025-last/09"
              },
              {
                "text": "26届Unity游戏客户端实习1 - 上岸!",
                "link": "/getoffer/cases/2025-last/10"
              },
              {
                "text": "26届Unity游戏客户端实习2 - 上岸!",
                "link": "/getoffer/cases/2025-last/11"
              },
              {
                "text": "26届双非本科 - 实习",
                "link": "/getoffer/cases/2025-last/12"
              },
              {
                "text": "零工作经验,零基础转行",
                "link": "/getoffer/cases/2025-last/13"
              },
              {
                "text": "游戏测试转开发 - 0年开发经验 - 10K",
                "link": "/getoffer/cases/2025-last/14"
              }
            ]
          },
          {
            "text": "2024年下半年",
            "collapsed": false,
            "items": [
              {
                "text": "案例汇总",
                "link": "/getoffer/topoffer2024last"
              },
              {
                "text": "腾讯 Offer(薪资保密)",
                "link": "/getoffer/cases/2024-last/01"
              },
              {
                "text": "米哈游(薪资保密)",
                "link": "/getoffer/cases/2024-last/02"
              },
              {
                "text": "叠纸游戏",
                "link": "/getoffer/cases/2024-last/03"
              },
              {
                "text": "某大厂(密)(薪资超 50 W)",
                "link": "/getoffer/cases/2024-last/04"
              },
              {
                "text": "某车企大厂(薪资年包超 30 W)",
                "link": "/getoffer/cases/2024-last/05"
              },
              {
                "text": "某中厂(薪资年包超 28 W)",
                "link": "/getoffer/cases/2024-last/06"
              },
              {
                "text": "某中厂(薪资年包超 26 W)",
                "link": "/getoffer/cases/2024-last/07"
              },
              {
                "text": "某咕(薪资年包超 25 W)",
                "link": "/getoffer/cases/2024-last/08"
              },
              {
                "text": "某中厂(薪资年包超 20 W)",
                "link": "/getoffer/cases/2024-last/09"
              },
              {
                "text": "某小厂(薪资年包超 10 W)",
                "link": "/getoffer/cases/2024-last/10"
              },
              {
                "text": "某中小厂(薪资年包超 12W)",
                "link": "/getoffer/cases/2024-last/11"
              },
              {
                "text": "某国企带编制(薪资保密)",
                "link": "/getoffer/cases/2024-last/12"
              },
              {
                "text": "某中厂(薪资保密)",
                "link": "/getoffer/cases/2024-last/13"
              }
            ]
          }
        ]
      }
    ]
  },
  "footer": {
    "message": " 版权所有 ©2026 -  Unity游戏开发者联盟",
    "copyright": "基于 <a href=\"https://github.com/vuejs/vitepress/blob/main/LICENSE\">  MIT  </a> 许可发布 -  <a href=\"https://beian.miit.gov.cn\">黔ICP备2025051943号-1</a>"
  }
}

Page Data

{
  "title": "模板",
  "description": "",
  "frontmatter": {
    "outline": "deep",
    "footer": false
  },
  "headers": [],
  "relativePath": "interview/startinterview.md",
  "filePath": "interview/startinterview.md",
  "lastUpdated": 1782926368000
}

Page Frontmatter

{
  "outline": "deep",
  "footer": false
}

More

Check out the documentation for the full list of runtime APIs.

文章评价

读完这篇,留下你的看法

暂无审核通过的评价。

登录账号后才能评价。

本站访客数0总站访问量0本页访问量0