前言
- 本文对
unity引擎
的知识进行了一个整理总结,基本包含了unity中大部分的知识介绍。 - 网上也有很多unity相关的学习资料,但大多数都不成体系,学起来的时候难免会东奔西走的摸不着头脑。
- 本文整理的多数文章都是有对应的
系列性文章专栏
,可以更方便的进行系统学习相关知识体系。 - 文章内容由易到难,对于一些刚接触unity引擎的人来说能够循序渐进地进行学习,帮助读者可以快速上手unity。
- 文章所涉及到的内容包括
unity的学习路线
及各类unity相关的知识点
等等,后续有新内容也会持续更新
到本文中,希望能对大家学习unity有一定的帮助!
【unity引擎技术整合】 unity学习路线 | 知识汇总 | 持续更新 | 保持乐趣 | 共同成长
一、unity优质网站整理
1.1 精品学习网站
- unity 官网
- unity 使用手册
- unity blog
- unity3d 中文学习手册
- unity 文档
- unity 中文课堂
- unity 官方论坛
- c# 微软官方文档
- c# 菜鸟教程
- 呆呆敲代码的小y unity学习博客
1.2 优质资源网站
- unity官方商店asset store
- mixamo 配置动画
- free3d 模型下载
- poly haven 公共3d资源库
- 爱给网 各类资源
- 微元素 各类资源
- 更多上百个unity相关网站:【unity开发必备】100多个 unity 学习网址 资源 收藏整理大全【持续更新】
二、unity入门必备基础知识(重要)
- unity零基础到入门 ☀️| 游戏引擎 unity 从0到1的 系统学习 路线【全面总结-建议收藏】
- unity零基础到入门 ☀️| unity 的陈情往事,unity故事背景及发展史介绍
- unity零基础到入门 ☀️| unity下载安装—使用unityhub下载各个版本的unity
- unity零基础到入门 ☀️| 详细介绍 unity界面布局、菜单栏及快捷键整理
- unity零基础到入门 ☀️| unity常用知识点介绍,游戏组成+游戏对象+地形+坐标系等等(必备知识)
- unity零基础到入门 ☀️| unity组件概念,unity中必备组件技能学习!
- unity零基础到入门 ☀️| 30分钟了解所有引擎组件,132个unity 游戏引擎组件速通!
- unity零基础到入门 ☀️| unity 脚本script组件学习【重要】
三、c# 基础知识(写代码必不可少)
- 【编码规范篇】| c#编码规范 代码规范总结,包括命名规范,代码规范 注释规范等【推荐必看】
- c# 基础知识介绍(一) ☀️ | c#基本概念学习
- c# 基础知识介绍(二) ☀️ | 进制、原码反码、基本语法、数据类型、类型转换
- c# 基础知识介绍(三) ☀️ | 变量、常量、运算符、判断、循环
- c# 基础知识介绍(四) ☀️ | 数组、字符串、结构体、枚举、类
- c# 基础知识介绍(五) ☀️ | 方法、封装、继承、多态
- c# 基础知识介绍(六) ☀️ | 接口、命名空间、预处理指令、正则表达式、异常处理、文件的输入与输出
- c# 基础知识学习 ☀️ | c# 高级文件操作(文本文件的读写、二进制文件的读写、windows 文件系统的操作)
- c# 基础知识学习 ☀️ | 带你认识 c# 中的几种循环结构( for & while & do…while)
- c# 基础知识学习 ☀️ | 多线程的使用基础
- c# 基础知识学习 ☀️ | 反射(reflection) 的含义和用法
- c# 基础知识学习 ☀️ | 特性(attribute) 的含义和用法
- c# 基础知识学习 ☀️ | 委托(delegate) 的含义和用法
- c# 更多知识 学习专栏
四、unity 进阶知识
4.1 动画相关
4.2 线程/协程
- unity零基础到进阶 ☀️| 小万字教程 对 unity 中的 协程 ❤️全面解析+实战演练❤️
- unity零基础到进阶 ☀️| unity中的多线程的使用,普通创建thread + 使用loom插件创建
4.3 导航相关
4.4 unity 数据交互
4.5 音视频
4.6 其他
五、unity ui相关
- 【unity零基础到入门】| unity引擎中几种最常用 ui系统,这一篇文章就够用了【gui、ugui、ngui、fairygui】
- 【unity零基础到入门】| 轻松学会 unity 的 ugui基础控件的概念及简单使用(包括一个简易血条、蓝条设计)
- 【unity-ugui控件全面解析】| 教程专栏目录贴
- 【unity-ugui控件全面解析】| canvas 画布组件详解
- 【unity-ugui控件全面解析】| text文本组件详解
- 【unity-ugui控件全面解析】| textmeshpro控件详解
- 【unity-ugui控件全面解析】| image 图片组件详解
- 【unity-ugui控件全面解析】| rawimage 显示纹理组件详解
- 【unity-ugui控件全面解析】| panel 容器组件详解
- 【unity-ugui控件全面解析】| button 按钮组件详解
- 【unity-ugui控件全面解析】| inputfield 输入框组件详解
- 【unity-ugui控件全面解析】| toggle 开关组件详解
- 【unity-ugui控件全面解析】| scrollbar 滚动条组件详解
- 【unity-ugui控件全面解析】| dropdown 下拉菜单组件详解
- 【unity-ugui控件全面解析】| slider 滑动条组件详解
- 【unity-ugui控件全面解析】| scrollview 滚动视图组件详解
- 【unity-ugui控件全面解析】| layout自动布局组件详解
- 【unity零基础到进阶 】| 【ui系统学习】ugui布局元素 layout element 介绍 和 简单示例
- 【unity零基础到进阶 】| ugui布局 之content size fitter组件介绍 和 使用示例
六、unity编辑器扩展相关
- 【unity编辑器扩展】| 提高效率与创造力的关键
- 【unity编辑器扩展】| 编辑器扩展入门基础
- 【unity编辑器扩展】| 编辑器扩展 特性(attribute) 整理总结 | 建议收藏
- 【unity编辑器扩展】| 顶部菜单栏扩展 menuitem
- 【unity编辑器扩展】| inspector监视器面板扩展
- 【unity编辑器扩展】| sceneview面板扩展
- 【unity编辑器扩展】| gameview面板扩展
- 【unity编辑器扩展】| 自定义窗口和面板
七、unity 优化相关
- 【unity 优化篇】| unity中的 gc及优化 超级全面解析 ☆(ゝω・)v 建议收藏!
- 【unity 优化篇】| 优化的基本概念/意义,unity profiler工具的使用 以及 性能分析的方法【精华收藏】
- 【unity优化篇】 | unity脚本代码优化策略,快速获取 游戏对象 和 组件 的方法
- 【unity优化篇】 | unity脚本代码优化策略,空引用快速检索、使用合适的数据结构、禁用脚本和对象等 性能优化方法
- 【unity优化篇】 | unity3d场景 常用优化策略,遮挡剔除、层消隐距离技术 和 lod多层次细节
- …
八、unity 热更新技术
- unity 热更新技术 |(一)热更新的基本概念原理及主流热更新方案介绍
- unity 热更新技术 |(二) assetbundle - 完整系列教程学习
- unity 热更新技术 |(三) lua语言基本介绍及下载安装
- unity 热更新技术 |(四) lua语言基本语法及关键知识介绍
- unity 热更新技术 |(五)lua与unity_c# 交互总结
- unity 热更新技术 |(六)xlua框架学习最新系列完整教程
- unity 热更新技术 |(六)xlua框架学习最新系列完整教程
- unity 热更新技术 |(七)完整热更新实战案例学习使用,包括资源热更新及代码热更新
- 热更新方案 hybridclr 学习教程 |(一)原理及准备工作
- 热更新方案 hybridclr 学习教程 |(二)官方示例项目搭建 及 新增热更代码示例
九、unity 实用工具教程
- 【unity 实用工具篇】✨| 受击插件feel 详细教程,开发游戏时更好的操控 游戏打击感
- 【unity 实用工具篇】✨| ui适配神器 device simulator 移动设备模拟器 的详细使用方法
- 【unity 实用工具篇】✨| 游戏中的求概率插件weightedrandomization加权随机化算法
- 【unity 实用工具篇】✨| 使用 vectrosity 插件 像德芙一样丝滑的画线
- 【unity 实用工具篇】✨| unity 十款 浏览器相关插件 整理(web view / browser)
- 【unity 实用工具篇】✨| 使用fungus插件制作一个对话系统,简单好学易上手
- 【unity 实用工具篇】✨| referencefinder 引用查找插件,提高引擎查找使用效率
- 【unity 实用工具篇】✨| tutorial master 2 游戏引导教程 快速上手
- 【unity 实用工具篇】✨| tutorial master 2 游戏引导教程 功能深入学习
- 【unity 实用工具篇】✨| tutorial master2 加入镂空遮罩效果
- 【unity 实用工具篇】✨| 可视化图表插件xcharts (折线图、柱状图、饼图等)详细教学
- 【unity 实用工具篇】✨| 行为状态机statemachine,规范化的管理对象行为
- 【unity 实用工具篇】✨| 学会使用 可编程瓦片tile map,快速搭建2d地图
- 【unity 实用工具篇】✨| a* pathfinding project - a*寻路插件 的使用教程
- 【unity 实用工具篇】✨| 编辑器扩展插件 odin inspector,快速上手学习
- 【unity 实用工具篇】✨| 编辑器扩展插件 odin inspector,进阶功能学习
- 【unity 实用工具篇】✨| 游戏多语言解决方案,官方插件localization 实现本地化及多种语言切换
- 【unity 实用工具篇】✨| i2 localization 实现本地化及多种语言切换,快速上手
- …
十、unity shader相关
shader graph
- shader graph学习专栏:unity shader graph
- 【unity shadergraph】| shader graph入门介绍 | 简介 | 配置环境 | 窗口介绍 | 简单案例
- 【unity shadergraph】| 快速制作一个实用的 模型溶解效果
- 【unity shadergraph】| 如何快速制作一个炫酷 模型裁剪效果 实战
- 【unity shadergraph】| 给模型添加一个 边缘光效果 实战
- 【unity shadergraph】| 如何快速制作一个 马赛克效果 实战
- 【unity shadergraph】| 快速制作一个 钛金化不锈钢效果
- 【unity shadergraph】| 快速制作一个 卡通阴影色块效果
- 【unity shadergraph】| 快速制作一个 高级流体水球效果
- 【unity shadergraph】| 快速制作一个 抖动效果
- 【unity shadergraph】| 快速制作一个 表面水纹叠加效果
- 【unity shadergraph】| 如何快速制作一个炫酷的 全息投影效果
- 【unity shadergraph】| 物体靠近时局部溶解,根据坐标控制溶解的位置
- …
十一、unity 100个实用知识点
- 本块文章内容过多,不再全部展开,可直接跳转专栏查阅:【unity 100个实用技能 专栏】
- 【100个 unity实用技能】☀️ | ugui text中加入超链接文本,可直接点击跳转
- 【100个 unity实用技能】 ☀️ | 脚本无需挂载到游戏对象上也可执行的方法
- 【100个 unity实用技能】☀️ | 求反射向量的方法,让小球按照物理反射的角度反弹(出射角=入射角)
- 【100个 unity实用技能】 ☀️ | unity自定义脚本的初始模版
- 【100个 unity实用技能】☀️ | unity 移动物体到指定位置的几种方法【精选快捷使用】
- …更多文章可直接跳转专栏查阅: 【unity 100个实用技能 专栏】
十二、unity 实战练习
⌚️引擎实用技能实战篇
- 【引擎实用技能实战篇】☀️| 教你怎样将unity的启动logo 设置成 自己制作的 帧动画
- 【引擎实用技能实战篇】☀️| unity打包去掉启动画面logo,无需破解,一学就会
- 【引擎实用技能实战篇】☀️| unity实现 双屏或多屏幕 显示效果
- 【引擎实用技能实战篇】☀️| 学会如何在unity项目中改变 鼠标样式 !
- 【引擎实用技能实战篇】☀️| unity中的对象池技术 objectpool 定义 + 实例演示
- 【引擎实用技能实战篇】☀️| 教你如何在unity中通过 代码获取 url链接网页 的 标题 等各种信息✨
- 【引擎实用技能实战篇】☀️| 一篇文章 学会在unity中访问 url 连接网页 和 下载图片、文件
- 【引擎实用技能实战篇】☀️| 使unity打包的exe程序始终保持屏幕最前端
- 【引擎实用技能实战篇】☀️| 如何使用 unity制作微信小游戏,微信小游戏制作方案 最新完整详细教程来袭
- 【引擎实用技能实战篇】☀️| unity制作抖音小游戏方案 最新完整详细教程来袭【持续更新】
- 【引擎实用技能实战篇】☀️| unity 打包exe 实现隐藏窗口标题栏、隐藏最小化最大化关闭按钮
- 【引擎实用技能实战篇】☀️|一个步骤跳过 unity 启动logo | 多平台适用 | 官方api支持
⌚️硬核技巧篇
- 【硬核技巧篇】☀️| 制作一个跟随鼠标转向的 简易箭头指示标,包括 ui指向 和 3d指向标
- 【硬核技巧篇】☀️| 使用socket通信,做一个简单的多人聊天室
- 【硬核技巧篇】☀️| unity天空盒的制作及使用,使用hdr图或六面图制作天空盒及天空盒的几种使用方式
- 【硬核技巧篇】☀️| 2.5d游戏是如何做出来的呢,2.5d游戏快速制作教程
⌚️趣味小demo篇
- 【趣味小demo篇】☀️| 只用一个脚本做一个 《刮刮乐》 案例,一不小心刮出来一个女朋友!【学习娱乐一下】
- 【趣味小demo篇】☀️| 实现“嫦娥奔月“小动画,一起来看看这 ‘漂亮‘的嫦娥 吧【仅供娱乐】
- 【趣味小demo篇】☀️| unity实现 《天空盒》 轮播系列切换
- 【趣味小demo篇】☀️| unity中 《多种相机视角跟随方式》 (第一、三人称都有哦,快来看看叭)☆(ゝω・)v
- 【趣味小demo篇】☀️| 使用shader实现一个《彩虹球效果》!闪闪发光的特效离我又近了一步!
- 【趣味小demo篇】☀️| 使用shader实现一个《图片边框》 制作
- 【趣味小demo篇】☀️| 让ui画面“boling”“boling”的闪烁效果
- 【趣味小demo篇】☀️| 《桌面小宠物》
- 【趣味小demo篇】☀️| 实现ui-背包装备拖拽功能
- 【趣味小demo篇】☀️| 原神人物模型下载教程,并在unity中给模型 添加动画【伯嫖最新原神所有人物模型】
- 【趣味小demo篇】☀️| 自己制作一个《大转盘抽奖》 小程序,顺便带你看看抽奖的水可以有多深
⌚️实用软件制作篇
- 【unity 实用软件制作篇 】☀️| 《点名神器2.0》可直接导入excel文档在电脑中使用,新增点名历史、排行榜功能
- 【unity 实用软件制作篇 】☀️| 使用unity做一个电脑可直接运行的《点名神器》,可直接导入excel文档使用哦【文末源码】
- 【unity 实用软件制作篇 】☀️| 自己制作一个《大转盘抽奖》 小程序,顺便带你看看抽奖的水可以有多深
- 【unity 实用软件制作篇 】☀️| 制作一款支持 重力感应 的 3d动态壁纸
- 【unity 实用软件制作篇 】☀️| 如何 diy 一款属于自己的【3d 重力感应 动态壁纸 】
⌚️多平台交互篇
- unity与 dll文件 ☀️| 怎样使用 c# 类库 生成一个dll文件 并 调用!
- unity与 dll文件 ☀️| 怎样使用vc++生成一个dll文件并调用!(包括 在vs 中调用 和 在unity中调用)
- unity与 so 交互 ☀️| 详细讲解 怎样通过 android studio 生成一个.so文件 并简单调用!
- unity与 so 交互 ☀️| 详细讲解 unity端使用c# 调用so文件的具体方法
- unity与android交互 ☀️| 获取手机权限(存储、录音、相机等)
- unity与android交互 ☀️| 在android studio中写代码导出aar包,在unity中使用交互(小白完整篇)
- unity与android交互 ☀️| 使用androidjavaproxy代理方式,让android与unity通讯
- unity与android交互 ☀️| unity与android双端互相调用方法总结大全
- unity与 dll文件 | mac中使用 xcode项目使用c++生成 .dylib文件
⌚️接入平台sdk篇
- 【unity实战接入平台sdk篇】☀️| 接入 声网sdk 实现 视频通话——自己动手做一个 视频通话
- 【unity实战接入平台sdk篇】☀️| 接入 声网sdk 实现 音频通话 —— 自己动手做一个 语音聊天房
- 【unity实战接入平台sdk篇】☀️| unity接入 百度语音识别 sdk!一篇文章搞定在unity中实现语音识别!(万字完整教程)
- 【unity实战接入平台sdk篇】☀️| 接入科大讯飞语音sdk(一)如何在科大讯飞平台搞到sdk!系列共两万多字超级新手教程!
- 【unity实战接入平台sdk篇】☀️| 接入科大讯飞语音sdk(二)在android studio该如何操作! 系列共两万多字超级新手教程!
- 【unity实战接入平台sdk篇】☀️| 接入科大讯飞语音sdk(三)在unity端该如何操作! 系列共两万多字超级新手教程!
- 【unity实战接入平台sdk篇】☀️| 接入“科大讯飞”语音识别sdk(完整)
- 【unity实战接入平台sdk篇】☀️| unity接入qq登录 详细过程——android篇
- 【unity实战接入平台sdk篇】☀️| 基于 ai开放平台实现 人脸识别对比 功能,超详细教程【附带源码】
- 【unity实战接入平台sdk篇】☀️| 十分钟学会【动物识别】,快去寻找身边的小动物试试看吧【送书】
- 【unity实战接入平台sdk篇】☀️| 基于 ai开放平台实现 【植物识别】 功能,成为行走的百科全书
- 【unity实战接入平台sdk篇】☀️| 基于 ai开放平台实现 【货币识别】 功能,彻底解决货币盲区
十三、unity 小游戏制作
- 重回童年的经典系列☀️| 【坦克大战3d版】游戏制作+解析
- 【unity小游戏】通宵一晚做出来的一款类似cs的第一人称射击游戏demo!原来做游戏也不是很难,连憨憨学妹都学会了!
- 【unity小游戏】花一天时间做一个高质量飞机大战游戏,过万字unity完整教程!漂亮学妹看了直呼666!
- 【unity小游戏】整整一个周末写一款《皇室战争 玩法》 的 即时战斗类 游戏demo。两万多字游戏制作过程+解析
- 【unity小游戏】一款类似“恐龙快打”的《横版街机格斗游戏》 该如何制作?| 一起来学习 顺便送源码
- 【unity小游戏】《捕鱼达人》小游戏来啦~ 有源码下载
- 【unity小游戏】益智类小游戏《保护小猫》做一个暖心的铲屎官,还有语音聊天功能
- 【unity小游戏】unity 结合 声网音频sdk做一个《打地猫》小游戏,还可以跟好友们边聊天边撸猫~
- 【unity小游戏】 横版2d射击小游戏 效果展示+完整项目源码【超级简单,自己也可以做游戏玩了】
- c# 游戏制作 | ✨ 简易文字小游戏
十四、unity xr(vr/mr/ar)学习
- unity开发openxr |(一)openxr是什么?一文带你全面了解openxr的相关知识,上车收藏不迷路
- unity开发openxr |(二)使用 openxr 制作一款简单vr示例场景 的全过程详细教程,包含两个实战案例
- unity开发openxr |(三)使用 openxr 添加一个运动系统,实现传送、抓取功能 的简单vr示例场景 的全过程详细教程
- unity开发openxr |(四)使用 openxr 制作一款 《保龄球demo》加深对 controller控制器 的理解使用
- oculus quest2 | oculus quest2初体验,quest2发展历程及参数介绍
- oculus quest2 | unity配置oculus quest2开发环境,并打包一个应用到真机测试
十五、面试篇
- 2023年unity面试题大全,共十万字面试题总结【收藏一篇足够面试,持续更新】
- unity使用心得 之 ✨ unity 面试题整理(简易版)
- 2022年unity 面试题 |五萬字 二佰道| unity面试题大全,面试题总结【全网最全,收藏一篇足够面试】
- 【unity面试篇】unity 面试题总结甄选 |c#基础篇 | ❤️持续更新❤️
- 【unity面试篇】unity 面试题总结甄选 |unity基础篇 | ❤️持续更新❤️
- 【unity面试篇】unity 面试题总结甄选 |unity进阶篇 | ❤️持续更新❤️
- 【unity面试篇】unity 面试题总结甄选 |热更新与lua语言 | ❤️持续更新❤️
- 【unity面试篇】unity 面试题总结甄选 |unity渲染&shader相关 | ❤️持续更新❤️
- 【unity面试篇】unity 面试题总结甄选 |unity性能优化 | ❤️持续更新❤️
- 【unity面试篇】unity 面试题总结甄选 |网络相关 | ❤️持续更新❤️
- 【unity面试篇】unity 面试题总结甄选 |算法相关 | ❤️持续更新❤️
总结
- 本文是对以往写过的unity知识汇总,也包含了使用unity引擎所需要学习的大部分知识内容。
- 以后还是会持续输出新内容,学习知识的过程中也希望可以陪大家一起成长变得更优秀喔!
一切都是为了更美好的明天!
资料白嫖,技术互助
学习路线指引(点击解锁) | 知识定位 | 人群定位 |
---|---|---|
🧡 unity系统学习专栏 🧡 | 入门级 | 本专栏从unity入门开始学习,快速达到unity的入门水平 |
💛 unity实战类项目 💛 | 进阶级 | 计划制作unity的 100个实战案例!助你进入unity世界,争取做最全的unity原创博客大全。 |
难度偏高 | 分享学习一些unity成品的游戏demo和其他语言的小游戏! | |
💚 unity 实用工具集合 💚 | 提高效率 | 工欲善其事,必先利其器,利用好工具才能更快进入unity世界。 |
互助/吹水 | 数万人游戏爱好者社区,聊天互助,白嫖奖品 | |
💜 unity100个实用技能💜 | unity查漏补缺 | 针对一些unity中经常用到的一些小知识和技能进行学习介绍,核心目的就是让我们能够快速学习unity的知识以达到查漏补缺 |
发表评论