《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