项目实战

    今日:20321| 主题:1002
收藏本版 (214)
发表新帖

[游戏开发] Unity制作<王者荣耀>商业级手游

[复制链接]
admin 发表于 2019-2-22 17:30:11
3127 29
7692b6bad8b04aae82107feb1754d254.jpg

『课程介绍』:
本课程以《王者荣耀》MOBO类型的多人在线战术竞技游戏为入口,覆盖Unity游戏制作开发前端与Node.js服务器端的开发必备知识与技巧。
课程的商业案例部分客户端使用Unity2017开发,Node.js 10.15版本开发服务器框架

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


下载地址:
游客,如果您要查看本帖隐藏内容请回复





上一篇:基于Flink流处理的动态实时亿级电商全端用户画像系统
下一篇:最新Linux自动化运维系列之Nginx知识体系入门实践
回复

使用道具 举报

zhengyu 发表于 2019-2-22 22:21:41
看帖看完了至少要顶一下,还可以加入到淘帖哦!支持吾爱编程网!
回复

使用道具 举报

zuibunan 发表于 2019-2-22 23:19:25
6666666666666666
回复

使用道具 举报

yuanhang 发表于 2019-2-23 10:18:58
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

wangjianghua 发表于 2019-2-23 10:31:48
Unity制作<王者荣耀>商业级手游
回复

使用道具 举报

uuuuoooo 发表于 2019-2-23 15:27:19
RE: Unity制作<王者荣耀>商业级手游 [修改]
回复

使用道具 举报

qiosun 发表于 2019-2-23 16:33:50
不错不错!谢谢分享!
回复

使用道具 举报

juerui 发表于 2019-2-24 10:35:16
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

highttop11 发表于 2019-2-24 15:03:16 来自手机
王者荣耀游戏制作
回复

使用道具 举报

Scartstol 发表于 2019-3-2 16:57:53
6666666666666666666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表

平台简介

吾爱编程网:http://www.52pg.net/是IT技能学习交流平台,我们提供了丰富的移动端开发、php开发、web前端开发、android开发、Java开发、Python开发、大数据开发、区块链开发、人工智能开发以及html5等大量的实战视频教程资源。(如果我们有侵犯了您权益的资源请联系我们删除)

点击这里给我发消息|Archiver|手机版|小黑屋|站点地图|吾爱编程  |网站地图 | VIP购买

Powered by Discuz! X3.2  © 2017-2020 Comsenz Inc.  吾爱编程网