# learning_notes_of_unity3d_tutorial **Repository Path**: ylz2004/learning_notes_of_unity3d_tutorial ## Basic Information - **Project Name**: learning_notes_of_unity3d_tutorial - **Description**: 此仓库存放,本人学习“c Sharp语言基础”和“Unity API”,这两章的笔记,。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-11-26 - **Last Updated**: 2025-11-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README unity_software_tutorial_av28779788 (av加数字会在B站评论区自动替换为对应稿件的标题,影响复制网址,因此我专门改了一个名称不带关键字的仓库) #### 介绍   **原视频**是B站up主“香槟堡伯爵”在2018年8月7日上传的“史上最全Unity3D教程”([BV12s411g7gU](https://www.bilibili.com/video/BV12s411g7gU),共287集,一百小时,平均每集接近21分钟),["aid":28779788](https://www.bilibili.com/video/av28779788)。平台已经添加了字幕(自动生成)。   **完整版**是B站up主“是小莫没错”在2018年10月12日上传的“Unity3D(2017高清)”([BV19t411f7bg](https://www.bilibili.com/video/BV19t411f7bg),共773集,约334小时,平均每集接近26分钟),["aid":33682065](https://www.bilibili.com/video/av33682065)。   以上两个稿件都没有字幕,于是B站用户“玖佰分之壹万暴鲤龙”在2022年5月29日**转载**了支持字幕的完整版(只传了前四百集)——["aid":769619454](https://www.bilibili.com/video/av769619454),["bvid":"BV1qr4y1x7Ef"](https://www.bilibili.com/video/BV1qr4y1x7Ef)。   [此仓库](https://gitee.com/xrschool_cqlp_gov_cn/learning_notes_of_unity3d_tutorial)结合了以上三个稿件的内容,总结而成。 #### 随便写点儿   原视频P13第20分钟时的弹幕:“楼上初中高中的,记得学好数学,能看视频不重要,知道自己需要学啥才行”。   **增强现实(AR)就是拍摄一张图片显示一个虚拟的……模型、窗口、界面——(视频通话的升级版)**,也可以是手表(手环)直接在空中投影手机屏幕;   **虚拟现实(VR)相当于是佩戴头盔(配合其他设备),实现一种把你人传送到其他地方去的效果,但是生物学上的你并没有被传送走——(电子游戏的升级版)**;   **混合现实技术(MR),简单来说就是用一副智能眼镜,来同时实现AR和VR**,在[“天宫课堂”中国空间站第三次太空授课](https://www.bilibili.com/video/av646571591)第39分10秒到42分45秒出现过,还有就是《原神》须弥主线,刚进入须弥城时,说“愿吾得以聆听神明的智慧之声”那里,其实也是混合现实眼镜; 1. 移动端头显设备——优点是价格低廉,放入手机即可使用,缺点是受硬件性能制约,用户体验感不足; 2. 外接式头戴设备——优点是性能好、体验更好,缺点是需要额外硬件的支持(价格过高不是它的缺点,而是你的穷病); 3. 一体式头戴设备是一种发展趋势,本质上是把手机芯片放在了戴在脑袋上的头盔里面; 4. 虚拟现实的应用,以前在军工科研用的比较多,现在也用于游戏、视频、教育、旅游、家装、试驾,以及房地产项目展示等场合。   我个人,是因为2017年大一军训期间,从室友那里看到了《侠盗飞车》、《绝地求生》、《森林》这些3D游戏之后,想把大学生活做成一款游戏。   面向那些刚刚通过高考,拿到大学的录取通知书,急需娱乐的高中毕业生,可以以电子游戏的形式,体验大学生活。   ——中国教育如何从那种叫做“电子竞技”的产业链中抢人,是个问题。   我个人的设想是,在未来,经常处于封闭管理的中国,科技水平发展到一定程度,一部分专业的同学甚至可以居家隔离几年年不出门,以扩展现实游戏的形式,完成大学的学业,在家就可以拿到国家承认的本科学位证书。 #### 安装教程 (等待学习进度更新) #### 使用说明 1. 主要是想记录自己学习的进度 2. 我在B站的个人空间:[bili_520_9609_0677](https://space.bilibili.com/3461573788043303)(在2022年10月5日答题转正之后送了一次改昵称的机会,新昵称叫“**重庆梁平扩展现实大学**”) #### 参与贡献 (未完待续) #### 软件架构 (等待学习进度更新) #### 第一章的章节体系 fundamental(Unity引擎基础) 1.1_Unity3D介绍 1.1.1_简介 一、 Unity3D 二、 游戏 三、 虚拟现实 四、 游戏引擎 五、 特点 六、 涉及到的游戏公司 七、 历史 八、 游戏公司大致分工 1.1.2_课程体系 一、 Unity引擎基础 二、 Unity高级应用 三、 游戏架构设计 四、 完整项目实战 1.2_工具介绍 1.2.1_面板 一、 Project(项目)——项目资源面板窗口 二、 Hierarchy(层级)——层次(层级)面板窗口 三、 Scene(场景)——场景编辑面板窗口 四、 Game(游戏)——运行效果面板窗口 五、 Inspector(检查器)——属性检视面板窗口 1.2.2_工具条(软件界面左上角还有这么几个按钮,对应键盘左上角)——Scene(场景)编辑面板窗口快捷键: Q:手形工具,直接按住鼠标左键平移场景; W:十字图标,左上角第二个按钮,用于拖动选中的物体; E:旋转工具,不再介绍 R:缩放工具,不再介绍 T:矩形工具,2D缩放 Y:对选中的物体,自由移动、旋转和缩放。 1.3_基础概念 1.3.1_坐标 1.3.2_场景 1.3.3_物体 1.3.4_组件 1.4_Material(材质) 1.4.1_材质简介 一、 Material 二、 纹理、着色器与材质的关系 三、 物理着色器 1.4.2_材质属性 一、 “Rendering Mode”(渲染模式) 二、 Main Maps 1.5_Camera(摄像机) (P12 - 00'00")   最新的中文文档:[Camera component - Unity 手册](https://docs.unity3d.com/cn/current/Manual/class-Camera.html) 1.5.1_简介 1.5.2_组件 1.5.3_属性 1.5.4_天空盒 1.6_InstantOC (P15 - 01'07") 1.6.1_渲染管线 一、 顶点处理 二、 图元装配 三、 光栅化 四、 像素处理 五、 缓存 1.6.2_OcclusionCulling(遮挡剔除,插件,过期内容) 一、 及时遮挡剔除 二、 步骤 三、 属性 1.6.3_LOD 一、 多细节层次 二、 步骤 三、 属性 1.7_光照系统 (P18 - 0'04") 最新的中文文档网址:[光源 - Unity 手册](https://docs.unity3d.com/cn/current/Manual/class-Light.html) 1.7.1_简介 一、 Global Illumination(全局光照) 二、 直接光照 三、 间接光照 四、 环境光照 五、 反射光照 1.7.2_实时GI 一、 Realtime GI 二、 Precomputed Realtime GI 1.7.3_烘焙GI 一、 烘培 二、 步骤 三、 Backed GI 四、 General GI 1.7.4_光源侦测 1.8_声音 1.8.1_声音简介 1.8.2_AudioSource(音频源) 1.8.3_3d_source_settings(三维音源设置) #### 第二章的章节体系 C#语言基础 c sharp foundation(八天193页PPT,第二章_cSharp语言基础) 2.1_点NET简介 2.1.1_点NET简介 一、dotnet 二、csharp 三、版本 四、Mono 2.1.2_点NET_Framework 一、简介 二、CLS 三、点NET程序编译过程 2.2_变量 2.3_数据基本运算 2.4_语句 2.5_方法 2.6_数组 2.7_数据类型(P79 - 00'00") 2.7.1_数据类型 一、 类型分类(值类型、引用类型) 二、 类型归属(一张二叉树?) 2.7.2_内存分配 一、 内存 二、 分配 2.7.3_局部变量 一、 值类型与引用类型 二、 分配图 三、 垃圾回收器 2.7.4_成员变量 一、 值类型与引用类型 二、 分配图 2.7.5_应用 一、 比较 二、 赋值 三、 传参 2.7.6_拆装箱 2.8_类和对象 2.9_结构