- ¥299.0元
市场价:599.0元
适用人群:
想进入游戏行业新人,想提升开发技能的游戏从业人员,王者荣耀游戏玩家,游戏设计师,游戏策划师,游戏主播。
课程概要:
本课程以《王者荣耀》MOBO类型的多人在线战术竞技游戏为入口,覆盖Unity游戏制作开发前端与Node.js服务器端的开发必备知识与技巧。
开发软件版本:
入门版
客户端:Unity5.4
服务端:Windows .Net服务
商业版本
客户端:Unity2017
服务端:Thanos Socket 游戏通信框架(基于Node.js 10.15版)
目录 连载中......
章节1:课程介绍
课时1文本《王者荣耀》入门版项目源文件下载(使用电脑点击参考资料)
课时2文本《王者荣耀》商业版源码与开发工具下载
课时3 视频 《王者荣耀》商业应用级课程介绍06:54 可试看
章节2:《C#语言入门基础》Unity与C#语言基础
课时4 视频 1.Unity软件安装06:59 可试看
课时5 视频 2.Unity界面初识14:43 可试看
课时6 视频 3.Unity组件介绍09:31 可试看
课时7 视频 4.脚本组件介绍17:33 可试看
课时8 视频 5.第一个c#程序13:52 可试看
课时9 视频 6.变量与常量13:00 可试看
课时10 视频 7.变量的作用域15:16 可试看
课时11 视频 8.数据类型17:33 可试看
课时12 视频 9.重点数据类型14:25 可试看
课时13 视频 10.数据类型转换18:22 可试看
课时14 视频 11.程序更加优雅14:58 可试看
课时15 视频 12.表达式与运算符24:47 可试看
课时16 视频 13.运算符优先级16:22 可试看
课时17 视频 14.选择语句(if-else)15:16 可试看
课时18 视频 15.选择语句(switch-case)20:23 可试看
课时19 视频 16.循环语句20:04 可试看
课时20 视频 17.循环嵌套16:28 可试看
课时21 视频 18.中断循环10:50 可试看
课时22 视频 19.类与方法22:45 可试看
章节3:《实战入门教程》《王者荣耀》demo客户端开发
课时23 视频 战斗地形的创建(地形,植物,箭塔)08:07 可试看
课时24 视频 英雄的控制(人物模型,虚拟遥控制)13:43 可试看
课时25 视频 虚拟遥控的使用09:32 可试看
课时26 视频 摄像机跟随08:02
课时27 视频 英雄攻击特效的制作16:51
课时28 视频 小兵的生成14:06
课时29 视频 小兵的移动15:48
课时30 视频 多路小兵的生成19:23
课时31 视频 小兵类型09:07
课时32 视频 箭塔攻击范围10:42
课时33 视频 进入箭塔范围11:18
课时34 视频 创建子弹12:10
课时35 视频 子弹移动06:21
课时36 视频 子弹攻击10:51
课时37 视频 血条显示11:50
课时38 视频 减血方法08:05
课时39 视频 子弹的伤害08:59
课时40 视频 小兵的攻击07:34
课时41 视频 动画伤害事件13:20
课时42 视频 小兵攻击范围13:00
课时43 视频 寻找目标07:55
课时44 视频 英雄攻击15:24
课时45 视频 游戏打包05:09
章节4:《C#语言中级》C#语言网络通信基础
课时46 视频 网络模型概述12:49
课时47 视频 套接字(socket)介绍10:42
课时48 视频 TCP编程09:11
课时49 视频 UDP协议13:24
课时50 视频 聊天系统—服务器18:09
课时51 视频 聊天系统—客户端06:14
课时52 视频 链接测试04:43 可试看
课时53 视频 连接服务器05:08
课时54 视频 二进制转换06:58
课时55 视频 序列化(反序列化)04:40
课时56 视频 发送消息05:33
课时57 视频 回调函数06:02
课时58 视频 缓存中数据处理08:25
课时59 视频 消息体模型05:48
章节5:使用Windows服务开发基础网络通信
课时60 视频 创建windows服务15:24
课时61 视频 创建Topshelf服务31:23
课时62 视频 引用log4net13:09
课时63 视频 套接字介绍14:20
课时64 视频 TCP协议13:07
章节6:《UI教程》开发《王者荣耀》游戏登录注册界面
课时65 视频 创建登录模块的的UI界面07:15
课时66 视频 登录逻辑07:46
课时67 视频 创建注册模块的UI界面04:22
课时68 视频 实现注册/登录逻辑07:40
课时69 视频 创建警告窗口的UI界面03:59
课时70 视频 警告窗口逻辑开发10:42
章节7:《网络通信基础》开发客户端与服务器通信模块
课时71 视频 连接服务器12:44 可试看
课时72 视频 消息回调函数11:04
课时73 视频 缓存数据处理15:41
课时74 视频 数据读取24:54
课时75 视频 序列化(反序列化)13:31
课时76 视频 消息发送05:32
课时77 视频 如何在Unity中实现断点调试07:37
课时78 视频 导入通信协议dll05:27
课时79 视频 启动Game客户端13:23
课时80 视频 消息处理中心14:58
课时81 视频 测试登录功能08:26
课时82 视频 测试注册功能07:13
课时83 视频 总结11:12
章节8:开发选择英雄角色界面模块
课时84 视频 绘制游戏主场景09:12
课时85 视频 角色面板逻辑08:45
课时86 视频 主场景逻辑18:04
课时87 视频 消息返回处理23:19
课时88 视频 用户界面测试05:37
课时89 视频 英雄匹配处理13:50
章节9:开发选择英雄角色场景模块
课时90 视频 UI搭建-绘制双方队伍08:31
课时91 视频 UI搭建-绘制英雄列表与聊天框08:13
课时92 视频 进入选择英雄房间19:42
课时93 视频 刷新英雄界面25:22
课时94 视频 委托调用事件07:41
课时95 视频 初始化英雄列表36:28
课时96 视频 界面刷新测试24:11
课时97 视频 选择英雄中19:30
课时98 视频 确定英雄选择17:52
课时99 视频 刷新英雄列表18:06
课时100 视频 聊天系统25:29
章节10:开发游戏主战斗场景模块
课时101 视频 场景布局12:51
课时102 视频 加载模型23:55
课时103 视频 箭塔位置设定26:36
课时104 视频 玩家视线调整20:26
课时105 视频 摄像机移动范围25:33
课时106 视频 动画控制器14:27
课时107 视频 英雄共有特性12:52
课时108 视频 英雄移动处理28:01
课时109 视频 视线固定20:22
课时110 视频 搭建战斗场景UI界面21:20
课时111 视频 技能单元格30:30
课时112 视频 初始化界面11:10
课时113 视频 技能说明15:29
课时114 视频 英雄图标与血条14:01
课时115 视频 技能单元格30:30
课时116 视频 初始化界面11:10
课时117 视频 技能说明15:29
课时118 视频 角色信息初始化21:20
课时119 视频 区分双方血条20:03
课时120 视频 普通攻击事件30:37
课时121 视频 攻击逻辑处理18:12
课时122 视频 攻击特效26:02
课时123 视频 敌方伤害处理29:13
课时124 视频 实例化掉血数字19:43
课时125 视频 技能升级事件30:31
课时126 视频 左键点击事件28:23
章节11:(直播)《王者荣耀》核心帧同步网络通信技术
课时127 视频 《王者荣耀》帧同步入门与基本概念28:47 可试看
课时128 视频 《王者荣耀》帧同步实例分析-Part122:58
课时129 视频 《王者荣耀》帧同步实例分析-Part238:25
章节12:《高级教程》《王者荣耀》商业应用级课程介绍
课时130 视频 登录界面搭建18:29 可试看
课时131 视频 NGUI插件详解19:48
课时132 视频 选择服务器界面15:35
章节13:主场景逻辑开发(Unity客户端篇)
课时133 视频 事件机制05:42 可试看
课时134 视频 事件机制使用范例12:22
课时135 视频 按钮触发事件07:57
课时136 视频 设置服务器信息16:02
课时137 视频 网络消息处理18:24
课时138 视频 申请组队17:55
课时139 视频 申请匹配17:15
课时140 视频 退出队伍08:02
课时141 视频 完善匹配逻辑23:29
课时142 视频 选择英雄界面10:49
课时143 视频 刷新英雄选择列表23:27
课时144 视频 动态添加点击事件07:11
课时145 视频 刷新英雄选择头像 16:16
课时146 视频 加载英雄选择模型19:05
课时147 视频 确定英雄选择模型08:18
课时148 视频 完善加载逻辑20:45
课时149 视频 异步加载场景07:50
章节14:战斗场景逻辑开发(Unity客户端篇)
课时150 视频 地形编辑器14:09
课时151 视频 网络控制19:57
课时152 视频 英雄生成14:38
课时153 视频 显示英雄模型15:34
课时154 视频 虚拟摇杆简介21:29
课时155 视频 英雄管理器22:23
课时156 视频 VirtualStickUI09:20
课时157 视频 英雄移动处理20:15
课时158 视频 移动算法22:33
课时159 视频 敌方英雄移动处理11:12
课时160 视频 英雄闲置状态22:39
课时161 视频 初始化英雄图标10:00
课时162 视频 英雄自动攻击17:54
课时163 视频 英雄技能攻击24:36
课时164 视频 攻击特效处理10:43
课时165 视频 血条生成12:53
课时166 视频 血条位置设置20:37
课时167 视频 死亡逻辑完善16:37
课时168 视频 消息机制12:59
课时169 视频 事件管理器17:53
课时170 视频 网络基础21:56
课时171 视频 网络管理器16:06
课时172 视频 序列化与反序列化25:48
课时173 视频 protobuf-net08:29
章节15:Node.js开发环境搭建
课时174 视频 揭开服务器面纱05:22
课时175 视频 搭建服务环境16:48
课时176 视频 服务器架构与框架09:28
课时177 视频 自动化框架生成器09:40
章节16:5分钟编写功能强大的服务器
课时178 视频 服务与网络通信13:30
课时179 视频 解析服务器框架功能14:37
章节17:Thanos服务器框架核心概念介绍
课时180 视频 容器Map使用13:14
课时181 视频 通过Async与Await实现异步操作10:56
章节18:游戏中MySQL数据库的应用
课时182 视频 MySQL数据库的安装与基本命令12:31
课时183 视频 创建数据库并读取数据16:15
章节19:登录功能开发(Node.js服务器篇)
课时184 视频 自动化读取Xml配置信息14:00
课时185 视频 自动化读取pb协议信息11:02
课时186 视频 使用pb协议通信实例18:41
课时187 视频 用户登录16:02
课时188 视频 账号数据验证22:09
课时189 视频 账号合法性验证21:13
章节20:匹配模块开发(Node.js服务器篇)
课时190 视频 匹配设计思路13:17
课时191 视频 创建战队17:41
课时192 视频 添加队员22:38
课时193 视频 创建房间18:44
课时194 视频 添加战队17:01
课时195 视频 结束匹配14:06
课时196 视频 移除战队13:13
课时197 视频 移除队员22:02
课时198 视频 解散战队14:12
课时199 视频 进入战斗28:39
课时200 视频 是否为可选英雄15:56
课时201 视频 预选英雄15:01
课时202 视频 确认英雄15:23
课时203 视频 AI英雄选择27:52
章节21:战斗场景开发(Node.js服务器篇)
课时204 视频 加载战场34:46 可试看
课时205 视频 数据容错处理21:45
课时206 视频 加载英雄15:35
课时207 视频 进入战场08:31
课时208 视频 显示英雄19:54
课时209 视频 英雄AI移动26:55
课时210 视频 停止移动17:54
课时211 视频 A星算法之寻找路径40:17
课时212 视频 A星算法之保存路径30:55
课时213 视频 机器人AI移动30:23
课时214 视频 自动攻击33:55
课时215 视频 技能施放34:26
课时216 视频 技能攻击22:25