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": "🕹️ 勇闯游戏行业",
"link": "/GameJob/Company/1.游戏公司岗位职责"
},
{
"text": "Unity教程",
"link": "/Lesson/UnityLesson/0.前言"
},
{
"text": "📝 客户端笔试",
"link": "/InterViewBishisuanfa/xuanze/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": {
"GameJob/": [
{
"text": "游戏公司",
"items": [
{
"text": "游戏公司岗位职责明细",
"link": "GameJob/Company/1.游戏公司岗位职责"
},
{
"text": "新手如何进入游戏公司?",
"link": "GameJob/Company/2.游戏公司新人入门"
}
]
}
],
"InterViewBishisuanfa/": [
{
"text": "大厂笔试真题",
"items": [
{
"text": "前言必读!",
"link": "InterViewBishisuanfa/xuanze/0.前言"
},
{
"text": "C++ 64题",
"link": "InterViewBishisuanfa/xuanze/1.CPP64"
},
{
"text": "操作系统 82题",
"link": "InterViewBishisuanfa/xuanze/2.操作系统82"
},
{
"text": "计算机体系与性能 70题",
"link": "InterViewBishisuanfa/xuanze/3.计算机体系与性能70"
},
{
"text": "计算机网络 77题",
"link": "InterViewBishisuanfa/xuanze/4.计算机网络77"
},
{
"text": "寻路与空间划分 100题",
"link": "InterViewBishisuanfa/xuanze/5.寻路与空间划分100"
},
{
"text": "图形学与渲染 100题",
"link": "InterViewBishisuanfa/xuanze/6.图形学与渲染100"
},
{
"text": "游戏客户端基础 100题",
"link": "InterViewBishisuanfa/xuanze/8.游戏客户端基础"
},
{
"text": "算法与数据结构 13题",
"link": "InterViewBishisuanfa/xuanze/7.算法与数据结构13"
},
{
"text": "大厂笔试算法真题",
"items": [
{
"text": "米哈游",
"link": "InterViewBishisuanfa/suanfa/1.米哈游"
},
{
"text": "腾讯魔方",
"link": "InterViewBishisuanfa/suanfa/2.腾讯魔方"
},
{
"text": "腾讯光子",
"link": "InterViewBishisuanfa/suanfa/3.腾讯光子"
},
{
"text": "网易互娱",
"link": "InterViewBishisuanfa/suanfa/4.网易互娱"
},
{
"text": "网易雷火",
"link": "InterViewBishisuanfa/suanfa/5.网易雷火"
},
{
"text": "快手游戏",
"link": "InterViewBishisuanfa/suanfa/6.快手游戏"
},
{
"text": "吉比特",
"link": "InterViewBishisuanfa/suanfa/7.吉比特"
},
{
"text": "英雄游戏",
"link": "InterViewBishisuanfa/suanfa/8.英雄游戏"
}
]
}
]
}
],
"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/11.接口"
}
]
},
{
"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/InputSystem/1.输入系统"
},
{
"text": "旧版输入系统",
"link": "/Lesson/UnityLesson/InputSystem/2.旧版输入系统"
},
{
"text": "新版输入系统",
"link": "/Lesson/UnityLesson/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/PhysicsSystem/2.2D物理系统"
},
{
"text": "3D物理系统",
"link": "/Lesson/UnityLesson/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.html"
},
{
"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面试辅导陪跑",
"items": [
{
"text": "服务详细介绍",
"link": "/getoffer/highclass"
},
{
"text": "收费标准",
"link": "/getoffer/ay"
}
]
},
{
"text": "Unity高薪就业 - 自学上岸!",
"items": [
{
"text": "加入联盟,自学成才!",
"link": "/getoffer/zsxq"
}
]
},
{
"text": "上岸学员案例",
"items": [
{
"text": "2026年上半年",
"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!",
"link": "/getoffer/cases/2026-front/06"
},
{
"text": "26届双非0经验,10-12k*14薪",
"link": "/getoffer/cases/2026-front/07"
},
{
"text": "2026届 -正式Offer武汉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": "2026年下半年",
"items": [
{
"text": "案例汇总",
"link": "/getoffer/topoffer2026last"
},
{
"text": "校招成功上岸网易大厂!",
"link": "/getoffer/cases/2026-last/10"
},
{
"text": "游族网络offer顺利拿下!!",
"link": "/getoffer/cases/2026-last/03"
},
{
"text": "26届双非-外企上岸!",
"link": "/getoffer/cases/2026-last/02"
},
{
"text": "26届双非,16k成功上岸!",
"link": "/getoffer/cases/2026-last/11"
},
{
"text": "26届15k上岸!",
"link": "/getoffer/cases/2026-last/12"
},
{
"text": "27届,双非上岸!",
"link": "/getoffer/cases/2026-last/01"
},
{
"text": "27届不到两周上岸!",
"link": "/getoffer/cases/2026-last/06"
},
{
"text": "28届双非上岸大厂,薪资保密!",
"link": "/getoffer/cases/2026-last/05"
},
{
"text": "28届双非本科,实习轻松上岸!",
"link": "/getoffer/cases/2026-last/07"
},
{
"text": "0基础社招上岸18k!",
"link": "/getoffer/cases/2026-last/04"
},
{
"text": "0经验特效转开发-10K!",
"link": "/getoffer/cases/2026-last/08"
},
{
"text": "0经验车机外企-年包超20w!",
"link": "/getoffer/cases/2026-last/09"
}
]
},
{
"text": "2025年上半年",
"items": [
{
"text": "案例汇总",
"link": "/getoffer/topoffer2025front"
},
{
"text": "腾讯 & 点点互动(薪资保密)",
"link": "/getoffer/cases/2025-front/01"
},
{
"text": "莉莉丝(薪资保密)",
"link": "/getoffer/cases/2025-front/02"
},
{
"text": "腾讯娱乐(年包超30W)",
"link": "/getoffer/cases/2025-front/03"
},
{
"text": "某中厂(年包超27W)",
"link": "/getoffer/cases/2025-front/04"
},
{
"text": "某中厂(年包超20W)",
"link": "/getoffer/cases/2025-front/05"
},
{
"text": "某小厂(年包超18W)",
"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年下半年",
"items": [
{
"text": "案例汇总",
"link": "/getoffer/topoffer2025last"
},
{
"text": "广州百田",
"link": "/getoffer/cases/2025-last/01"
},
{
"text": "某中厂(年包超24W)",
"link": "/getoffer/cases/2025-last/02"
},
{
"text": "大厂外包(年包超22W)",
"link": "/getoffer/cases/2025-last/03"
},
{
"text": "腾讯娱乐(年包超20W)",
"link": "/getoffer/cases/2025-last/04"
},
{
"text": "某中厂(年包超20W)",
"link": "/getoffer/cases/2025-last/05"
},
{
"text": "多益网络(年包超18W)",
"link": "/getoffer/cases/2025-last/06"
},
{
"text": "失业1年-某小厂(15W)",
"link": "/getoffer/cases/2025-last/07"
},
{
"text": "某小厂(年包超10W)",
"link": "/getoffer/cases/2025-last/08"
},
{
"text": "双非本科上岸-转正10-15K",
"link": "/getoffer/cases/2025-last/09"
},
{
"text": "Unity客户端实习1-上岸!",
"link": "/getoffer/cases/2025-last/10"
},
{
"text": "Unity客户端实习2-上岸!",
"link": "/getoffer/cases/2025-last/11"
},
{
"text": "26届双非本科-实习",
"link": "/getoffer/cases/2025-last/12"
},
{
"text": "零工作经验,零基础转行",
"link": "/getoffer/cases/2025-last/13"
},
{
"text": "游戏测试转开发-10K",
"link": "/getoffer/cases/2025-last/14"
}
]
},
{
"text": "2024年下半年",
"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": "某大厂(薪资超50W)",
"link": "/getoffer/cases/2024-last/04"
},
{
"text": "某车企大厂(年包超30W)",
"link": "/getoffer/cases/2024-last/05"
},
{
"text": "某中厂(年包超28W)",
"link": "/getoffer/cases/2024-last/06"
},
{
"text": "某中厂(年包超26W)",
"link": "/getoffer/cases/2024-last/07"
},
{
"text": "某咕(年包超25W)",
"link": "/getoffer/cases/2024-last/08"
},
{
"text": "某中厂(年包超20W)",
"link": "/getoffer/cases/2024-last/09"
},
{
"text": "某小厂(年包超10W)",
"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.