Unity制作<王者荣耀>商业级手游课程

本课程以《王者荣耀》MOBO类型的多人在线战术竞技游戏为入口,覆盖Unity游戏制作开发前端与Node.js服务器端的开发必备知识与技巧。适合想进入游戏行业新人,想提升开发技能的游戏从业人员,王者荣耀游戏玩家,游戏设计师,游戏策划师,游戏主播学习!
Unity制作王者荣耀商业级手游

课程目录

章节1:《C#语言入门基础》Unity与C#语言基础

课时11.Unity软件安装06:59

课时22.Unity界面初识14:43

课时33.Unity组件介绍09:31

课时44.脚本组件介绍17:33

课时55.第一个c#程序13:52

课时66.变量与常量13:00

课时77.变量的作用域15:16

课时88.数据类型17:33

课时99.重点数据类型14:25

课时1010.数据类型转换18:22

课时1111.程序更加优雅14:58

课时1212.表达式与运算符24:47

课时1313.运算符优先级16:22

课时1414.选择语句(if-else)15:16

课时1515.选择语句(switch-case)20:23

课时1616.循环语句20:04

课时1717.循环嵌套16:28

课时1818.中断循环10:50

课时1919.类与方法22:45

章节2:《实战入门教程》《王者荣耀》demo客户端开发

课时20Unity制作《王者荣耀》爆款手游课程制作团队访谈15:16

课时21《王者荣耀》项目源文件下载(使用电脑点击参考资料)

课时22战斗地形的创建(地形,植物,箭塔)08:07

课时23英雄的控制(人物模型,虚拟遥控制)13:43

课时24虚拟遥控的使用09:32

课时25摄像机跟随08:02

课时26英雄攻击特效的制作16:51

课时27小兵的生成14:06

课时28小兵的移动15:48

课时29多路小兵的生成19:23

课时30小兵类型09:07

课时31箭塔攻击范围10:42

课时32进入箭塔范围11:18

课时33创建子弹12:10

课时34子弹移动06:21

课时35子弹攻击10:51

课时36血条显示11:50

课时37减血方法08:05

课时38子弹的伤害08:59

课时39小兵的攻击07:34

课时40动画伤害事件13:20

课时41小兵攻击范围13:00

课时42寻找目标07:55

课时43 英雄攻击15:24

课时44游戏打包05:09

章节3:《C#语言中级》C#语言网络通信基础

课时45网络模型概述12:49

课时46套接字(socket)介绍10:42

课时47TCP编程09:11

课时48UDP协议13:24

课时49聊天系统—服务器18:09

课时50聊天系统—客户端06:14

课时51链接测试04:43

课时52连接服务器05:08

课时53二进制转换06:58

课时54序列化(反序列化)04:40

课时55发送消息05:33

课时56回调函数06:02

课时57缓存中数据处理08:25

课时58消息体模型05:48

章节4:使用Windows服务开发基础网络通信

课时59创建windows服务15:24

课时60创建Topshelf服务31:23

课时61引用log4net13:09

课时62套接字介绍14:20

课时63TCP协议13:07

章节5:《UI教程》开发《王者荣耀》游戏登录注册界面

课时64创建登录模块的的UI界面07:15

课时65登录逻辑07:46

课时66创建注册模块的UI界面04:22

课时67实现注册/登录逻辑07:40

课时68创建警告窗口的UI界面03:59

课时69警告窗口逻辑开发10:42

章节6:《网络通信基础》开发客户端与服务器通信模块

课时70连接服务器12:44

课时71消息回调函数11:04

课时72缓存数据处理15:41

课时73数据读取24:54

课时74序列化(反序列化)13:31

课时75消息发送05:32

课时76如何在Unity中实现断点调试07:37

课时77导入通信协议dll05:27

课时78启动Game客户端13:23

课时79消息处理中心14:58

课时80测试登录功能08:26

课时81测试注册功能07:13

课时82总结11:12

章节7:开发选择英雄角色界面模块

课时83绘制游戏主场景09:12

课时84角色面板逻辑08:45

课时85 主场景逻辑18:04

课时86消息返回处理23:19

课时87用户界面测试05:37

课时88英雄匹配处理13:50

章节8:开发选择英雄角色场景模块

课时89UI搭建-绘制双方队伍08:31

课时90UI搭建-绘制英雄列表与聊天框08:13

课时91进入选择英雄房间19:42

课时92刷新英雄界面25:22

课时93委托调用事件07:41

课时94 初始化英雄列表36:28

课时95界面刷新测试24:11

课时96选择英雄中19:30

课时97确定英雄选择17:52

课时98刷新英雄列表18:06

课时99聊天系统25:29

章节9:开发游戏主战斗场景模块

课时100 场景布局12:51

课时101加载模型23:55

课时102箭塔位置设定26:36

课时103玩家视线调整20:26

课时104摄像机移动范围25:33

课时105动画控制器14:27

课时106英雄共有特性12:52

课时107英雄移动处理28:01

课时108视线固定20:22

课时109搭建战斗场景UI界面21:20

课时110技能单元格30:30

课时111初始化界面11:10

课时112技能说明15:29

课时113英雄图标与血条14:01

课时114技能单元格30:30

课时115初始化界面11:10

课时116技能说明15:29

课时117角色信息初始化21:20

课时118 区分双方血条20:03

课时119普通攻击事件30:37

课时120攻击逻辑处理18:12

课时121攻击特效26:02

课时122 敌方伤害处理29:13

课时123实例化掉血数字19:43

课时124技能升级事件30:31

课时125 左键点击事件28:23

章节10:(直播)《王者荣耀》核心帧同步网络通信技术

课时126《王者荣耀》帧同步入门与基本概念28:47

课时127《王者荣耀》帧同步实例分析-Part122:58

课时128《王者荣耀》帧同步实例分析-Part238:25

章节11:《高级教程》《王者荣耀》商业应用级课程介绍

课时129《王者荣耀》商业应用级课程介绍06:54

课时130登录界面搭建18:29

课时131NGUI插件详解19:48

课时132选择服务器界面15:35

课时133课程所需开发软件源代码与开发框架下载地址

课时134核心技术补充文档

课时135游戏本地创建配置步骤补充文档

章节12:主场景逻辑开发(Unity客户端篇)

课时136事件机制05:42

课时137事件机制使用范例12:22

课时138按钮触发事件07:57

课时139设置服务器信息16:02

课时140网络消息处理18:24

课时141申请组队17:55

课时142申请匹配17:15

课时143退出队伍08:02

课时144完善匹配逻辑23:29

课时145选择英雄界面10:49

课时146刷新英雄选择列表23:27

课时147动态添加点击事件07:11

课时148刷新英雄选择头像 16:16

课时149加载英雄选择模型19:05

课时150确定英雄选择模型08:18

课时151完善加载逻辑20:45

课时152异步加载场景07:50

课时153主场景客户端逻辑开发补充文档

章节13:战斗场景逻辑开发(Unity客户端篇)

课时154地形编辑器14:09

课时155网络控制19:57

课时156英雄生成14:38

课时157显示英雄模型15:34

课时158虚拟摇杆简介21:29

课时159英雄管理器22:23

课时160VirtualStickUI09:20

课时161英雄移动处理20:15

课时162移动算法22:33

课时163敌方英雄移动处理11:12

课时164英雄闲置状态22:39

课时165初始化英雄图标10:00

课时166英雄自动攻击17:54

课时167英雄技能攻击24:36

课时168攻击特效处理10:43

课时169血条生成12:53

课时170血条位置设置20:37

课时171死亡逻辑完善16:37

课时172消息机制12:59

课时173事件管理器17:53

课时174网络基础21:56

课时175网络管理器16:06

课时176序列化与反序列化25:48

课时177protobuf-net08:29

章节14:Node.js开发环境搭建

课时178揭开服务器面纱05:22

课时179搭建服务环境16:48

课时180服务器架构与框架09:28

课时181自动化框架生成器09:40

章节15:5分钟编写功能强大的服务器

课时182服务与网络通信13:30

课时183解析服务器框架功能14:37

章节16:Thanos服务器框架核心概念介绍

课时184容器Map使用13:14

课时185通过Async与Await实现异步操作10:56

章节17:游戏中MySQL数据库的应用

课时186MySQL数据库的安装与基本命令12:31

课时187创建数据库并读取数据16:15

章节18:登录功能开发(Node.js服务器篇)

课时188自动化读取Xml配置信息14:00

课时189自动化读取pb协议信息11:02

课时190使用pb协议通信实例18:41

课时191用户登录16:02

课时192账号数据验证22:09

课时193账号合法性验证21:13

章节19:匹配模块开发(Node.js服务器篇)

课时194匹配设计思路13:17

课时195创建战队17:41

课时196添加队员22:38

课时197创建房间18:44

课时198添加战队17:01

课时199结束匹配14:06

课时200移除战队13:13

课时201移除队员22:02

课时202解散战队14:12

课时203进入战斗28:39

课时204是否为可选英雄15:56

课时205预选英雄15:01

课时206确认英雄15:23

课时207AI英雄选择27:52

课时208登录与匹配模块补充文档

章节20:战斗场景开发(Node.js服务器篇)

课时209加载战场34:46

课时210数据容错处理21:45

课时211加载英雄15:35

课时212进入战场08:31

课时213显示英雄19:54

课时214英雄AI移动26:55

课时215停止移动17:54

课时216A星算法之寻找路径40:17

课时217A星算法之保存路径30:55

课时218机器人AI移动30:23

课时219自动攻击33:55

课时220技能施放34:26

课时221技能攻击22:25

课时222《补充教材》服务器战斗场景开发文档

适用人群:

想进入游戏行业新人,想提升开发技能的游戏从业人员,王者荣耀游戏玩家,游戏设计师,游戏策划师,游戏主播。

资源下载此资源仅限注册用户下载,请先
  • 1.警告:⚠️可能有些资源远超资料原定价,购买请三思,如非必要,请勿冲动消费!
  • 2.条款:请支持正版软件及图书!肯定和感激作者及发行商的社会贡献!
  • 3.本站所有虚拟数字商品,具有较强的可复制性,可传播性,所以一经购买,概不退款,请悉知!
  • 4.本站所有资源,仅用作学习研究使用,请下载后24小时内删除,支持正版,勿用作商业用途!
  • 5.会员资源请到论坛下载,如需开通会员请联系微信客服!
  • 6.如果购买后发现资源链接失效或其他疑问,请联系客服QQ:2690565141或是微信:ywb386!
  • 评论