Appearance
模板
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.