
《Unity3D中级实战项目之生存之战》
- 课程讲师:Monkey
- 课程类别:中级课程
- 课程售价:1598元
- 课程难度:★☆☆☆☆
- 课程状态:完结-共180节
- 录制/发布时间:2018/1/1 -- 2019/8/20
- 课程介绍
- 视频下载
课程简介
-
课程名称:《Unity3D 中级实战项目之生存之战》
-
课程概要:本套案例课程是擅码网 3D 学习路线第二阶段[上]最终实战案例。
-
生存之战是一款类似于《七日杀》的第一人称沙盒生存游戏,这类游戏涉及到的知识点比较庞大,包含的玩法模块也很多掌握了本套课程以后,基本上常见的RPG 角色扮演,FPS 射击游戏都能搞定。
-
-
本套课程是对擅码网第一阶段,第二阶段[上],两部分知识点的综合运用演练。会在本套课程中帮助各位串联起面向对象,设计模式,了解和学习这些知识点如何在一个大型的项目中使用。
-
-
另外还会在客户端各个功能模块的开发过程中,逐步抽取形成客户端的代码框架。
-
学习各个模块的独立开发,以及框架的用途和必要性。
-
开发环境:Unity2017.1 + VS2013 + Win10
-
课程时长:53小时20分钟
-
发售时间:2018年1月1日[周一] 20:00 开始
-
购买链接:点击购买
课程部分案例效果演示
武器系统使用:
武器切换:

枪械武器使用:

弓箭武器使用:

长矛武器的投掷使用:

建造模块环形UI展示:

地基模型创建演示:

墙壁模型创建演示:

屋顶模型创建演示:

门窗模型创建演示:

课程目录
-
------------------ 第一部分:课程介绍 -----------------
-
第01课:课程介绍与要点分析 16:37
-
第02课:项目案例课程模式介绍 14:32
-
----------------- 第二部分:背包模块UI ----------------
-
第03课:背包模块之UI界面制作 18:30
-
第04课:背包模块之迷你版MVC[上] 22:13
-
第05课:背包模块之迷你版MVC[中] 22:25
-
第06课:背包模块之迷你版MVC[下] 17:33
-
----------------- 第三部分:合成模块UI ----------------
-
第07课:合成模块之UI界面制作[上] 23:33
-
第08课:合成模块之UI界面制作[下] 13:41
-
第09课:合成模块之选项卡逻辑[上] 25:36
-
第10课:合成模块之选项卡逻辑[下] 17:31
-
第11课:合成模块之选项卡数据 30:43
-
第12课:合成模块之合成图谱UI 21:40
-
第13课:合成模块之代码重构 19:07
-
第14课:合成模块之合成图谱结构 21:19
-
第15课:合成模块之合成图谱数据[上] 22:25
-
第16课:合成模块之合成图谱数据[下] 24:43
-
第17课:合成模块之资源加载工具类 20:23
-
第18课:合成模块之Json数据工具类 10:49
-
第19课:合成模块之合成功能区 14:34
-
第20课:合成模块之物品拖拽功能[上] 26:15
-
第21课:合成模块之物品拖拽功能[中] 15:46
-
第22课:合成模块之物品拖拽功能[下] 22:31
-
第23课:合成模块之图谱槽接收对应物品 15:07
-
第24课:合成模块之材料拆分与合并[上] 20:43
-
第25课:合成模块之材料拆分与合并[中] 16:14
-
第26课:合成模块之材料拆分与合并[下] 19:28
-
第27课:合成模块之图谱重置 27:37
-
第28课:合成模块之拖拽功能代码重构 15:35
-
第29课:合成模块之物品合成逻辑[上] 24:04
-
第30课:合成模块之物品合成逻辑[中] 22:33
-
第31课:合成模块之物品合成逻辑[下] 14:04
-
第32课:合成模块之模块脚本图解 10:55
-
---------------- 第四部分:工具栏模块UI ---------------
-
第33课:工具栏模块之界面UI[上] 24:39
-
第34课:工具栏模块之界面UI[下] 21:30
-
第35课:工具栏模块之常量类与操作控制类 14:31
-
第36课:工具栏模块之按键控制 15:55
-
---------------- 第五部分:角色动作模块 ---------------
-
第37课:角色动作模块之第一人称控制器 24:10
-
第38课:角色动作模块之模型动画配置 23:48
-
第39课:角色动作模块之双摄像机 16:25
-
第40课:角色动作模块之武器切换[上] 12:17
-
第41课:角色动作模块之武器切换[下] 19:05
-
------------------ 第六部分:枪械模块 -----------------
-
第42课:枪械模块之主枪械动作与控制 25:29
-
第43课:枪械模块之开镜 19:11
-
第44课:枪械模块之枪械类 15:52
-
第45课:枪械模块之代码分层 13:03
-
第46课:枪械模块之枪械射击 21:30
-
第47课:枪械模块之准星 11:19
-
第48课:枪械模块之音效与特效 17:08
-
第49课:枪械模块之弹痕生成[上] 19:00
-
第50课:枪械模块之弹痕生成[下] 16:22
-
第51课:枪械模块之弹痕消除[上] 16:43
-
第52课:枪械模块之弹痕消除[下] 15:40
-
第53课:枪械模块之不同材质弹痕 09:29
-
第54课:枪械模块之不同材质弹痕特效 12:28
-
第55课:枪械模块之临时资源管理 20:22
-
第56课:枪械模块之对象池管理[上] 18:31
-
第57课:枪械模块之对象池管理[下] 23:11
-
第58课:枪械模块之脚本临时测试 17:53
-
第59课:枪械模块之抽象高于实现 23:44
-
第60课:枪械模块之V层框架提取[上] 17:14
-
第61课:枪械模块之V层框架提取[下] 15:26
-
第62课:枪械模块之C层框架提取[上] 15:33
-
第63课:枪械模块之C层框架提取[中] 14:37
-
第64课:枪械模块之C层框架提取[下] 19:22
-
第65课:枪械模块之第二把枪械[上] 19:29
-
第66课:枪械模块之第二把枪械[中] 21:50
-
第67课:枪械模块之第二把枪械[下] 14:29
-
第68课:枪械模块之弹壳弹出效果 12:38
-
第69课:枪械模块之刚体子弹射击[上] 19:58
-
第70课:枪械模块之刚体子弹射击[下] 10:45
-
第71课:枪械模块之散弹枪弹痕[上] 13:28
-
第72课:枪械模块之散弹枪弹痕[下] 16:16
-
第73课:枪械模块之散弹枪弹痕Bug分析 19:23
-
第74课:枪械模块之第三把枪械[上] 15:08
-
第75课:枪械模块之第三把枪械[中] 18:42
-
第76课:枪械模块之第三把枪械[下] 19:19
-
第77课:枪械模块之第四把枪械[上] 10:40
-
第78课:枪械模块之第四把枪械[下] 18:31
-
第79课:枪械模块之长矛颤动效果介绍 22:19
-
第80课:枪械模块之长矛颤动效果实现 18:16
-
第81课:枪械模块之子弹代码重构 17:23
-
第82课:枪械模块之框架代码重构 12:51
-
第83课:枪械模块之框架访问权限 20:22
-
第84课:枪械模块之界面焦点切换 16:46
-
第85课:枪械模块之背包数据更新 16:23
-
第86课:枪械模块之工厂实例化[上] 23:30
-
第87课:枪械模块之工厂实例化[中] 18:00
-
第88课:枪械模块之工厂实例化[下] 17:55
-
第89课:枪械模块之代码逻辑细节优化 18:08
-
第90课:枪械模块之模型动作细节优化 09:36
-
第91课:枪械模块之模块知识点总结 18:15
-
------------------ 第七部分:地形模块 -----------------
-
第92课:地形系统之Terrain基础使用[上] 16:24
-
第93课:地形系统之Terrain基础使用[中] 22:29
-
第94课:地形系统之Terrain基础使用[下] 17:04
-
第95课:地形系统之生存之战地形制作[上] 23:57
-
第96课:地形系统之生存之战地形制作[下] 21:15
-
第97课:地形系统之场景整合 13:02
-
第98课:地形系统之障碍物管理[上] 18:46
-
第99课:地形系统之障碍物管理[中] 17:58
-
第100课:地形系统之障碍物管理[下] 12:33
-
------------------ 第八部分:AI模块 -----------------
-
第101课:AI模块之不规则碰撞器[上] 10:44
-
第102课:AI模块之不规则碰撞器[中] 20:56
-
第103课:AI模块之不规则碰撞器[下] 10:08
-
第104课:AI模块之角色动画配置 13:39
-
第105课:AI模块之角色生成管理器[上] 18:33
-
第106课:AI模块之角色生成管理器[下] 11:26
-
第107课:AI模块之角色巡逻[上] 15:08
-
第108课:AI模块之角色巡逻[下] 14:16
-
第109课:AI模块之角色动画状态切换[上] 17:23
-
第110课:AI模块之角色动画状态切换[中] 25:03
-
第111课:AI模块之角色动画状态切换[下] 19:25
-
第112课:AI模块之角色动画其他状态 20:12
-
第113课:AI模块之枪械系统交互[上] 21:01
-
第114课:AI模块之枪械系统交互[下] 15:07
-
第115课:AI模块之血液飞溅特效 21:25
-
第116课:AI模块之头部伤害加倍 16:41
-
第117课:AI模块之人形AI布娃娃系统[上] 19:45
-
第118课:AI模块之人形AI布娃娃系统[下] 16:45
-
第119课:AI模块之玩家角色生命体力 22:37
-
第120课:AI模块之玩家角色体力与速度 14:57
-
第121课:AI模块之完结角色生命体力UI 18:20
-
第122课:AI模块之AI攻击玩家角色 12:17
-
第123课:AI模块之屏幕血屏效果 11:40
-
第124课:AI模块之音频管理器[上] 20:59
-
第125课:AI模块之音频管理器[中] 19:36
-
第126课:AI模块之音频管理器[下] 19:08
-
第127课:AI模块之玩家角色死亡重置[上] 15:17
-
第128课:AI模块之玩家角色死亡重置[下] 15:43
-
------------------ 第九部分:建造模块 -----------------
-
第129课:建造模块之环形UI界面实现[上] 19:33
-
第130课:建造模块之环形UI界面实现[中] 26:50
-
第131课:建造模块之环形UI界面实现[下] 23:40
-
第132课:建造模块之鼠标滚轮逻辑优化 14:46
-
第133课:建造模块之环形UI材料列表[上] 18:12
-
第134课:建造模块之环形UI材料列表[中] 26:20
-
第135课:建造模块之环形UI材料列表[下] 14:36
-
第136课:建造模块之滚轮操作二级菜单[上] 20:07
-
第137课:建造模块之滚轮操作二级菜单[下] 12:19
-
第138课:建造模块之模型资源管理 22:36
-
第139课:建造模块之环形UI实例化模型 18:51
-
第140课:建造模块之地基模型[上] 19:24
-
第141课:建造模块之地基模型[中] 25:22
-
第142课:建造模块之地基模型[下] 22:02
-
第143课:建造模块之透明着色器 10:22
-
第144课:建造模块之模型吸附功能[上] 15:58
-
第145课:建造模块之模型吸附功能[下] 16:56
-
第146课:建造模块之代码重构 11:39
-
第147课:建造模块之定义抽象父类 15:52
-
第148课:建造模块之普通墙壁模型[上] 18:19
-
第149课:建造模块之普通墙壁模型[下] 12:29
-
第150课:建造模块之特殊墙壁模型 09:17
-
第151课:建造模块之立柱模型 11:54
-
第152课:建造模块之台阶模型 22:33
-
第153课:建造模块之代码重构与Bug修复 15:49
-
第154课:建造模块之门模型吸附 13:47
-
第155课:建造模块之门模型开关 21:59
-
第156课:建造模块之窗户模型 09:41
-
第157课:建造模块之屋顶模型[上] 17:59
-
第158课:建造模块之屋顶模型[中] 22:41
-
第159课:建造模块之屋顶模型[下] 14:14
-
第160课:建造模块之关联枪械模块[上] 15:00
-
第161课:建造模块之关联枪械模块[下] 15:04
-
第162课:建造模块之UI面板互相排斥 12:28
-
第163课:建造模块之重构地基吸附逻辑 21:22
-
第164课:建造模块之吸附位置重复创建模型 21:41
-
第165课:建造模块之动态改变射线检测层 11:09
-
第166课:建造模块之UI界面Bug修复[上] 17:08
-
第167课:建造模块之UI界面Bug修复[下] 15:20
-
第168课:建造模块之数据持久化[上] 19:21
-
第169课:建造模块之数据持久化[中] 19:59
-
第170课:建造模块之数据持久化[下] 16:04
-
------------------ 第十部分:采集模块 -----------------
-
第171课:采集模块之角色模型控制[上] 13:18
-
第172课:采集模块之角色模型控制[下] 14:20
-
第173课:采集模块之攻击交互[上] 17:00
-
第174课:采集模块之攻击交互[下] 20:56
-
第175课:采集模块之材料爆出与拾取 22:42
-
第176课:采集模块之材料入库[上] 14:14
-
第177课:采集模块之材料入库[下] 13:55
-
第178课:采集模块之背包数据持久化[上] 19:52
-
第179课:采集模块之背包数据持久化[下] 19:18
-
第180课:采集模块之细节优化与课程总结 11:18