正版资源 getfromcode后端开发 会员免费
Unity3D 游戏初级-进修-高级训练营【VIP】
构建面向 Unity 的 C# 核心工程基础 很多初学者在接触 Unity 引擎时,容易过早陷入编辑器界面的可视化拼凑与拖拽组装,导致后期在面对稍微复杂的战斗逻辑、数值计算或状态流转时,代码结构迅速臃肿失控。本套内容核心解决的是“如何建立严谨的客户端脚本逻辑底座”这一痛点。学习切入点完全锚定在 C#
单课价¥29.90新品 上架
正版保障 极速发货 售后无忧
构建面向 Unity 的 C# 核心工程基础
很多初学者在接触 Unity 引擎时,容易过早陷入编辑器界面的可视化拼凑与拖拽组装,导致后期在面对稍微复杂的战斗逻辑、数值计算或状态流转时,代码结构迅速臃肿失控。本套内容核心解决的是“如何建立严谨的客户端脚本逻辑底座”这一痛点。学习切入点完全锚定在 C# 语言底层与面向对象工程规范上,覆盖变量控制流、原生定长数组底层维护(手动实现动态扩容与缩容机制)、线性容器演进、字符串性能操作,以及面向对象三大特性在游戏实体构建中的实际落地。非常适合编程零基础学员、转行游戏开发的开发者,或是只会拼装组件但缺乏独立面向对象系统设计能力的初级程序员。
以逻辑抽象为核心的实战自学路径
为了避免空看教学走马观花,建议采取“自底向上”的编码推进策略:
- 底层结构与算法阶段:建议优先攻克数组的增删改查逻辑与手动扩缩容练习,对照敲写边界判断与内存搬运逻辑,理解值类型在连续内存空间内的分布原理,不建议跳过基础直接使用高级封装。
- 面向对象建模阶段:重点精读类定义、构造函数注入、静态字段生命周期管理及封装边界划分,结合类继承与方法重载,搭建初版游戏实体基类体系。
- 多态与接口拓展阶段:深入掌握多态实现的虚方法、重写与抽象机制,重点用于编写可解耦的伤害判定、状态切换及事件回调逻辑。
工程复用方式与独立开发能力
完成全套实践后,学员能够完全脱离对散碎脚本的被动复制,独立基于 C# 面向对象思想搭建模块化的游戏运行时系统。具体落地成果包括:自建轻量级动态数据容器、基于多态特性的技能/道具抽象工厂、统一的数值管理基类以及模块化的角色状态控制器。配合这套资料练习时,建议在本地工程中独立建立纯逻辑测试模块,每学完一个逻辑单元,就脱离教程盲写单元测试或控制台逻辑;在脱离引擎 API 的纯 C# 环境下把实体交互跑通后,再挂载到场景中验证表现层,从而形成规范的客户端模块开发习惯。
课程目录
课程目录279 集
- 01.第一阶段 Unity3d游戏编程基础
- 1.C#概述及开发环境配置(上).mp4 19.60M
- 10.C#流程控制语句之if语句.mp4 18.56M
- 11.流程控制语句之switch语句.mp4 17.44M
- 12.C#流程控制语句之while语句.mp4 15.83M
- 13.C#流程控制语句之dowhile语句.mp4 16.51M
- 14.C#流程控制语句之for语句.mp4 21.73M
- 15.流程控制语句之转向语句.mp4 20.35M
- 16.零基础学C#开发 数组的定义.mp4 23.07M
- 17.零基础学C#开发 数组的应用.mp4 18.93M
- 18.零基础学C#开发 数组的扩容操作.mp4 15.89M
- 19.C#数组的缩容操作.mp4 18.37M
- 2.C#概述及开发环境配置(下).mp4 16.61M
- 20.C#数组的冒泡排序.mp4 22.03M
- 21.C#开发之ArrayList的应用.mp4 20.20M
- 22.零基础学C#开发 字符串操作1.mp4 20.26M
- 23.零基础学C#开发 字符串操作2.mp4 21.80M
- 24.零基础学C#开发 类的概念及定义.mp4 16.47M
- 25.零基础学C#开发 类的构造函数.mp4 16.36M
- 26.零基础学C#开发 类中方法的定义.mp4 18.19M
- 27.零基础学C#开发 方法的参数类型.mp4 19.53M
- 28.静态类和静态字段.mp4 18.80M
- 3.零基础学C#开发 数据类型.mp4 16.79M
- 30.零基础学C#开发 字段的封装.mp4 21.85M
- 31.零基础学C#开发 类的继承1.mp4 16.97M
- 32.零基础学C#开发 类的继承2.mp4 14.97M
- 33.面向对象之多态(1).mp4 21.00M
- 34.面向对象之多态(2).mp4 23.22M
- 35.闆嗗悎澶勭悊涔婬ashtable.mp4 18.22M
- 36.集合处理之泛型及字典集合.mp4 21.88M
- 37.零基础学C#开发 异常的处理.mp4 21.79M
- 38.零基础学C#开发 文件流的操作1.mp4 28.34M
- 39.零基础学C#开发 文件流的操作2.mp4 27.04M
- 4.零基础学C#开发 变量的声明.mp4 21.93M
- 40.委托的定义及实现.mp4 20.17M
- 41.零基础学C#开发 事件的定义及实现.mp4 21.49M
- 42.零基础学C#开发 多线程的开发.mp4 24.06M
- 43.任务作业安排(完).mp4 8.58M
- 5.变量的数据类型及命名规范.mp4 23.72M
- 6.零基础学C#开发 数据类型的转换.mp4 22.08M
- 7.零基础学C#开发 常量的使用.mp4 25.31M
- 8.零基础学C#开发 表达式与运算符.mp4 20.53M
- 9.零基础学C#开发 运算符优先级.mp4 21.48M
- 1.3D基础数学编程-课程介绍.mp4 21.68M
- 10.3D基础数学编程-平移.mp4 21.41M
- 11.3D基础数学编程-缩放和旋转.mp4 19.74M
- 12.3D基础数学编程-组合变换.mp4 10.88M
- 13.3D基础数学编程-局部空间、世界空间、观察空间.mp4 10.08M
- 14.3D基础数学编程-平面以及射线.mp4 9.64M
- 15.3D基础数学编程-编程实现向量和矩阵_1.mp4 46.43M
- 16.3D基础数学编程-编程实现向量和矩阵_2.mp4 38.32M
- 16_课件.rar 1.13M
- 17.3D基础数学编程-编程实现向量和矩阵_3.mp4 30.85M
- 18_源码.rar 278.36kb
- 2.3D基础数学编程-坐标系.mp4 13.84M
- 3.3D基础数学编程-向量定义.mp4 34.14M
- 4.3D基础数学编程-向量的加法和减法运算.mp4 35.32M
- 5.3D基础数学编程-向量叉积.mp4 26.71M
- 6.3D基础数学编程-向量的点积以及简单光照的模拟.mp4 39.39M
- 7.3D基础数学编程-矩阵的定义.mp4 16.82M
- 714_课件.rar 3.53M
- 8.3D基础数学编程-矩阵的乘法.mp4 14.23M
- 9-15_源码.rar 553.70kb
- 9.3D基础数学编程-转置矩阵、单位矩阵、逆矩阵_1.mp4 36.63M
- 13.脚本的基本使用.mp4 61.36M
- 14.脚本的加载和变异顺序.mp4 51.22M
- 15.Monodevelop 及调试脚本.mp4 23.42M
- 16.澶栭儴瀵煎叆c dll.mp4 62.41M
- 20.脚本的优化.mp4 47.03M
- 21.特殊文件夹.mp4 41.17M
- 22.编辑器功能扩展 EditorWindow.mp4 27.04M
- 23.编辑器功能扩展 - Custom Editor.mp4 43.69M
- 30.全局光照和light mapping(一).mp4 49.44M
- 31.全局光照和light mapping(二).mp4 60.88M
- 32.全局光照和烘焙(三).mp4 170.48M
- 43.粒子系统.mp4 50.69M
- 45.屏幕后处理特效.mp4 141.31M
- 53.图形渲染的优化.mp4 240.96M
- 8.缂栬緫鍣ㄥ唴Search.mp4 10.18M
- 9.一些重要设置.mp4 38.43M
- kj_bnKEERm.rar 923.95kb
- scjym_qSmKQmJ.rar 0.14kb
- 10_CPU渲染.zip 821.91kb
- 13.rar 423.18kb
- 2.计算机基本颜色以及运算1.mp4 21.91M
- 3.顶点以及顶点缓冲区.mp4 19.24M
- 4.索引以及索引缓冲区.mp4 37.63M
- 47.rar 1.41M
- 5_顶点着色.zip 0.54kb
- 6.投影讲解.mp4 45.61M
- 89.rar 1.14M
- 89_f5KdluC.rar 517.19kb
- 1.奇幻类角色概念设计绘制-1.mp4 33.45M
- 10.奇幻类角色概念设计绘制-10.mp4 50.77M
- 11.奇幻类角色概念设计绘制-11.mp4 62.37M
- 12.奇幻类角色概念设计绘制-12.mp4 38.59M
- 2.奇幻类角色概念设计绘制-2.mp4 32.51M
- 3.奇幻类角色概念设计绘制-3.mp4 28.89M
- 4.奇幻类角色概念设计绘制-4.mp4 35.11M
- 5.奇幻类角色概念设计绘制-5.mp4 27.91M
- 6.奇幻类角色概念设计绘制-6.mp4 38.64M
- 7.奇幻类角色概念设计绘制-7.mp4 35.90M
- 8.奇幻类角色概念设计绘制-8.mp4 39.70M
- 9.奇幻类角色概念设计绘制-9.mp4 48.79M
- 02.第二阶段 Unity3d游戏场景进阶
- 1.Unity3D课程介绍.mp4 49.33M
- 10.Unity3D的视图讲解2.mp4 173.39M
- 11.Unity3D自有资源的导入和使用.mp4 163.28M
- 12.模型材质以及动画的导入和使用1.mp4 22.37M
- 13.模型材质以及动画的导入和使用2.mp4 17.38M
- 14.导入的模型相关属性介绍和设置.mp4 17.00M
- 15.图片的导入和使用以及相关参数设定.mp4 30.66M
- 16.音频和视频的导入和使用.mp4 29.68M
- 17.预设文件prefab的制作和使用.mp4 21.21M
- 18.Unity3D商城的介绍和使用.mp4 18.06M
- 3.Unity3D的获取和安装.mp4 96.80M
- 4.Unity3D自带案例及相关案例的展示.mp4 336.66M
- 5.界面布局和工具栏讲解.mp4 41.31M
- 6.Unity3D的菜单栏讲解1_a.mp4 46.22M
- 7.Unity3D的菜单栏讲解1_b.mp4 18.27M
- 8.Unity3D的菜单栏讲解2.mp4 37.41M
- 9.Unity3D的视图讲解1.mp4 44.54M
- sucai_CNHeuiZ.rar 0.15kb
- Unity3D概要和基础知识讲解_思维导图.rar 9.00M
- 1.创建游戏场景和基本的几何体.mp4 32.64M
- 10.地形编辑器参数设置及应用案列.mp4 129.39M
- 11.GUI原理介绍.mp4 23.71M
- 12.GUI常用控件介绍及使用1.mp4 41.13M
- 13.GUI常用控件介绍及使用2.mp4 28.05M
- 2.创建基本的场景组件.mp4 38.83M
- 3.创建基本的脚本组件.mp4 99.62M
- 4.创建灯光以及灯光属性讲解1.mp4 32.09M
- 5.创建灯光以及灯光属性讲解2.mp4 100.54M
- 6.创建摄像机以及摄像机属性讲解.mp4 48.34M
- 7.地形编辑器概述和地形的创建方式.mp4 41.57M
- 8.地形相关参数设定1.mp4 36.58M
- 9.地形相关参数设定2.mp4 120.49M
- Chapter2_projectSource.rar 163.37M
- 二创建我们的第一个场景.mmap 121.70kb
- 03.Unity3D_UGUI游戏界面开发教程 20课
- 12.事件源码分析(1).mp4 61.15M
- 13.事件源码分析(2).mp4 35.70M
- 14.UGUI娓叉煋杩囩▼.mp4 30.71M
- 15.游戏界面HUD开发.mp4 29.36M
- 16.讲游戏界面HUD开发(2).mp4 37.88M
- 17.游戏界面商店开发.mp4 37.30M
- 18.游戏界面整合.mp4 32.55M
- 19.鎷栨嫿鍔熻兘.mp4 40.82M
- 20.课程总结.mp4 9.96M
- 8.UI层级关系,事件监听.mp4 28.57M
- 9.背包界面UI开发练习.mp4 40.06M
- Project.rar 21.14M
- 03.第三阶段 Unity3d游戏插件开发
- 01.NGUI插件从入门到高级 24课
- 10.进度条的制作.mp4 37.80M
- 11.制作滚动视图.mp4 32.72M
- 12.制作复选框,输入框和下拉菜单.mp4 39.07M
- 13.UI动画介绍和基本使用.mp4 24.67M
- 14.UI动画的深入应用.mp4 40.76M
- 15.鍒朵綔鏍囩椤礣oggle.mp4 27.72M
- 16.UI常见情况的处理.mp4 31.56M
- 17.UI随屏幕自适应.mp4 44.85M
- 18.多相机协作和九宫格的妙用.mp4 22.74M
- 19.UI资源的制作标准.mp4 19.69M
- 2.NGUI基础.mp4 47.75M
- 20.UI结构设计以及点击事件击穿处理.mp4 27.97M
- 21.代码控制UI的基本方法和原理.mp4 31.74M
- 22.动态加载UI元素.mp4 20.58M
- 23.事件委托和事件监听组件.mp4 22.15M
- 24.常用组件的功能调用和动画控制.mp4 47.38M
- 4.制作一个图集.mp4 26.59M
- 5.制作一个字体.mp4 30.72M
- 6.创建我们的第一个UI.mp4 53.00M
- 9.按钮动画和特殊按钮.mp4 33.31M
- kj.rar 3.18M
- scym.rar 49.09M
- 02.NGUI插件项目实战 9课
- 1.制作我们的游戏启动页面和主页面.mp4 28.92M
- 2.制作我们的游戏主页面和页面跳转.mp4 45.75M
- 3.选择角色页面制作1.mp4 29.59M
- 4.选择角色页面制作2.mp4 46.03M
- 5.场景加载进度条页面制作.mp4 39.72M
- 6.技能快捷栏的制作.mp4 29.72M
- 7.角色头顶血条跟随.mp4 25.06M
- 8.NGUI本地化语言实现.mp4 30.86M
- 9.实战问题答疑.mp4 58.74M
- kejian_dugzT93.rar 7.47M
- NGUI_ProjectSource.rar 73.69M
- vstu2010.rar 10.15M
- 03.Unity3D插件开发 16课
- 1.菜单项相关操作.mp4 21.54M
- 10.自定义操作界面(六)滑动条.mp4 12.23M
- 11.自定义操作界面(七)位置大小输入字段.mp4 10.59M
- 12.自定义操作界面(八)选择字段.mp4 14.28M
- 13.自定义操作界面(九)标签层对象选择字段.mp4 11.93M
- 14.自定义操作界面(十)单选字段.mp4 9.58M
- 15.自定义操作界面(十一)字段分组.mp4 18.98M
- 16.自定义操作界面(十二)其他字段.mp4 14.92M
- 2.自定义Inspector界面(一)属性相关标识.mp4 15.04M
- 3.自定义Inspector界面(二)自定义界面属性.mp4 18.23M
- 4.自定义Inspector界面(三)自定义序列化属性字段.mp4 15.94M
- 5.自定义操作界面(一)界面的启动关闭.mp4 10.97M
- 6.自定义操作界面(二)界面的相关事件机制.mp4 24.80M
- 7.自定义操作界面(三)文本颜色字段.mp4 12.13M
- 8.自定义操作界面(四)标签字段.mp4 9.33M
- 9.自定义操作界面(五)数字输入.mp4 7.39M
- Assets.zip 258.88kb
- kj_JOLqVZI.rar 32.55kb
- 04.Unity3d插件开发与SDK对接实战 23课
- 1.Unity插件开发的概念以及支持的情况.mp4 22.74M
- 10.自定义java插件的导入声明与调用(一).mp4 42.71M
- 11.自定义java插件的导入声明与调用(二).mp4 53.51M
- 12.简易java代码的调用.mp4 59.25M
- 13.托管内存和非托管内存.mp4 17.80M
- 14.托管内存转化非托管内存.mp4 63.48M
- 15.非托管内存转化托管内存.mp4 42.12M
- 16.直接在c中申请非托管内存.mp4 100.23M
- 17.棱镜sdk包导入与参数设置.mp4 46.56M
- 2.Windows平台的开发流程及dll代码编写.mp4 25.22M
- 23.退出和释放资源.mp4 52.84M
- 3.Windows平台的插件的导入与声明.mp4 39.89M
- 4.Android平台开发流程与环境准备.mp4 11.49M
- 5.JNI代码的编写与编译.mp4 73.05M
- 6.jni插件导入声明与调用.mp4 33.98M
- 7.JNI插件的真机演示.mp4 56.91M
- 8.自定义java插件的编写(一).mp4 30.95M
- 9.自定义java插件的编写(二).mp4 36.27M
- 04.第四阶段 Unity3d游戏特效实战
- 01.Unity基础游戏特效 11课
- 01-06.rar 159.96kb
- 10.实际案例及拖尾插件的运用.mp4 77.82M
- 11.在shaderforge中实现扭曲效果.mp4 84.75M
- 3.姝﹀櫒鐗规晥.mp4 87.99M
- 5.鐖嗙偢鏁堟灉.mp4 111.32M
- 6.特效贴图制作.mp4 44.06M
- 8.鍗¢€氱壒鏁堬紙涓婏級.mp4 51.27M
- 9.鍗¢€氱壒鏁堬紙涓嬶級.mp4 53.32M
- 02.3D混合&深度测试 6课
- 5.娣峰悎妗堜緥1.mp4 36.18M
- 6.透明引发的几种问题2.mp4 36.88M
- 03.3D纹理映射 6课
- 1.概述、纹理坐标.mp4 25.18M
- 14课件.rar 551.80kb
- 1源码.rar 22.08M
- 4.寻址模式.mp4 21.24M
- 04.3D着色器Shader 6课
- 1.课程介绍.mp4 14.47M
- 2.鍙橀噺绫诲瀷.mp4 53.16M
- 3.运算符以及控制流程.mp4 19.63M
- 4.Shader的简要工作流程.mp4 60.84M
- 6.模糊后期特效.mp4 50.67M
- 05.Mecanim动画系统 15课
- 10.BlendTree 使用示例.mp4 36.24M
- 11.2D BlendTree 使用.mp4 16.58M
- 13.Mecanim动画层使用.mp4 23.67M
- 14.绀轰緥缁冧範.mp4 31.03M
- 2.模型及动画的导入设置.mp4 24.88M
- 3.Mecanim使用步骤.mp4 28.90M
- 4.鍔ㄧ敾鐘舵€佹満.mp4 29.63M
- 5.Unity3D 缂栬緫鍔ㄧ敾.mp4 31.01M
- 6.动画状态机练习.mp4 29.75M
- 7.Mecanim浜哄舰鍔ㄧ敾.mp4 31.44M
- 8.身体遮罩及肌肉限定.mp4 19.67M
- 源码.rar 259.95M
- 06.Unity3D角色控制和物理特效 11课
- 4_素材文件和源代码
- 1.角色控制器介绍.mp4 9.24M
- 10.粒子系统参数讲解2.mp4 51.88M
- 11.粒子系统案例演示.mp4 78.82M
- 2.第一人称角色控制器.mp4 35.44M
- 3.第三人称角色控制器.mp4 132.29M
- 4.物理引擎介绍和刚体详解.mp4 30.71M
- 8.粒子系统概述及控制面板介绍.mp4 14.20M
- 9.粒子系统参数讲解1.mp4 38.42M
- 三角色控制和物理特效.mmap 1.08M
- 05.第五阶段 Unity3d游戏高手技能
- 01.Unity3D常用组件及分析 58课
- 配套资料
- 1.缁勪欢姒傝.mp4 25.18M
- 10.Camera组件的使用.mp4 18.72M
- 15.摄像机的性能优化.mp4 27.98M
- 16.地形系统简介.mp4 20.27M
- 17.地形的简单制作.mp4 47.15M
- 18.缁勪欢姒傝.mp4 32.37M
- 19.粒子系统简介.mp4 49.60M
- 2.组件的使用.mp4 26.34M
- 20.在程序中控制粒子的表现.mp4 23.40M
- 21.粒子系统的性能.mp4 35.13M
- 22.屏幕特效的实现原理.mp4 6.38M
- 23.Unity预设的屏幕特效.mp4 39.50M
- 24.自己实现一个屏幕特效.mp4 16.20M
- 28.碰撞的基本原理.mp4 21.98M
- 3.组件的生命周期.mp4 15.48M
- 34.物理系统的性能.mp4 15.82M
- 35.实际应用:控制你的角色在真实环境中行走.mp4 50.16M
- 36.声音系统简介.mp4 25.56M
- 38.在代码中控制声音.mp4 28.82M
- 4.坐标变换的图形学原理.mp4 36.66M
- 40.Unity动画系统简介.mp4 31.66M
- 41.legacy 动画系统(ANimation).mp4 23.54M
- … 共 605 条




