|
MOBA类实时竞技游戏开发
课程目录
第1章: 序章
小节1: 课程介绍
06:04 # H2 c0 c6 g4 r. t
小节2: 编写服务器% T" V5 ~1 s; [2 ]0 O0 X9 P
12:19 $ T: x% _7 F7 L
小节3: 配置到Photon启动2 A+ _# H, _7 T9 U+ P
09:02
/ i# E; b8 j0 W( _
第2章: 账号篇(服务器部分)
小节4: 登录UI设计
24:29
小节5: 定义操作码和传输模型( O1 X/ W1 |2 x4 K
07:32
小节6: 编写PhotonManager* W2 j. b5 d+ v1 _ A
15:52
小节7: 客户端注册的处理. c6 J/ u. M+ p" t5 C
10:29 # C" ^' ?% s Z* m- Q& q6 @
小节8: 登录处理(使用传输模型)
08:00
小节9: 创建IOpHandler接口/ ?8 i7 _# n( \; d! N
07:04
小节10: 三层关系
16:55
小节11: 给客户端单发消息! z/ ?% Z o, R3 S4 S
10:58
小节12: 完善账号表的所有所有操作7 x, u' P/ r5 |/ y7 y
14:53 `" N& {( N) C8 V4 N
小节13: 测试0 I# f% O' B/ Q ~% h- h9 c* |3 g( t
04:16
1 o% S5 I( a0 x% U1 c' |
第3章: 账号篇(客户端部分)
小节14: Log封装
05:50 9 T$ X7 K, _, P3 @# L
小节15: 消息提示框
11:01
小节16: 单例Singleton
03:34 # {* j. {8 u5 [
小节17: 客户端收到响应的处理: }6 r# V$ C& v0 |# X
20:17 ) j* x) l# S. e( h# Z* ^
小节18: 再次完善注册和登录
05:41 % A: a2 n! g$ E. d, X/ r/ D
$ B6 W1 s* |+ Z* t& M1 `
第4章: 管理类0 @& z* s4 P/ H/ T. S1 R# K# i4 r8 B
小节19: 创建资源回调接口和资源类
小节20: ResourceManager资源管理类& l* P6 Q5 i7 M7 |) E5 g0 a
( S# N/ s6 \) S' q4 R- f/ }
小节21: 声音管理类(修复ResManager的BUG)
小节22: UIManager实现2 F$ L; i% f( k/ K. c
; k& ~! G G! @: R* O p: u
小节23: 测试UI管理类0 m* i+ @ C# D" c3 {
; C: P4 h* _/ b( \- s, F) m
小节24: GameInit类
2 {' a7 X! }; R$ x9 Q: |
第5章: 主界面6 E! g1 ?: k$ O- l8 d6 w
小节25: 主界面搭建
小节26: 补充创建面板和流程分析
小节27: 创建操作码和数据模型
$ a' i& m- y ? Z. M
小节28: 创建缓存层和实现获取角色信息逻辑: S/ v& l' S( O7 S4 Z* N: T
' f" P4 V3 D+ K9 Q9 v
小节29: 客户端发起获取角色请求
小节30: 创建角色操作4 c) a6 Q9 s x3 R
小节31: 服务器接受创建操作
8 [* u6 l6 v0 h+ c5 E
小节32: 客户端响应创建9 o9 u2 `) F, C. E& B; `) S# |
小节33: 服务器的上线处理
小节34: 客户端刷新视图和总结( K4 Y# r+ D( v9 x7 M" w4 a
1 [( w" o' s3 [. m" C
第1节: 好友模块
小节35: 对好友界面的更新
, D' Z2 \: B! S+ c: I9 ?
小节36: 客户端添加好友& ^- C, x5 b# G( x$ J& S( ^3 E
05:10 % H$ u9 \- W1 e& K R6 {
小节37: 收到添加好友的处理
14:35 + R& Q0 c1 f+ f
小节38: 客户端响应和设计加好友界面
09:00
小节39: 保存好友数据刷新视图. P: T1 B8 x7 U
21:56
小节40: 演示如何修复BUG(找BUG v1.0)
18:37
小节41: 玩家上线下线更新好友状态
第2节: 匹配模块
小节42: 设计匹配时间界面
小节43: 发起匹配请求
% `( q7 w- _0 m
小节44: 泛型实现房间基类
小节45: 实现MatchRoom/ \8 n I% I5 `8 e+ e
小节46: 匹配缓存层实现
( I& ~/ |6 o2 l" \
小节47: 匹配逻辑处理
小节48: 测试匹配
小节49: 修复之前的BUG
: q/ U. }0 n9 S# X
第6章: 选人篇
小节50: 搭建选人UI(请联系晴天QQ:986671381获取离线视频)
\- S: v- J% S' `6 J
小节51: 选人功能的总分析(粗糙)(请联系晴天获取离线视频)* x. X A# s7 \; b1 s
6 B! s# M! G2 @* ~" K& N% M
小节52: 选人房间实现(请联系晴天获取离线视频)
小节53: 提取cache共有的部分做成一个类(请联系晴天获取离线视频)
1 \' I5 r2 v( t9 Y5 F0 w6 x% x
小节54: 选人的缓存层(请联系晴天获取离线视频)
小节55: 创建选人房间(通过事件传递)(请联系晴天获取离线视频)
小节56: 服务器接受客户端进入房间(请联系晴天获取离线视频)7 \! Y$ l4 v, ]6 {$ _
5 F3 Q6 H u& v2 N; X/ }
小节57: 创建SelectView(请联系晴天获取离线视频)
小节58: 更新选人框的显示(请联系晴天获取离线视频); e3 w' z! W# D) {6 F9 u
小节59: 接受服务器的响应 更新视图(请联系晴天获取离线视频)/ Z6 f0 l& {: o1 Z' t
! x, u( s# g6 N& o7 j
小节60: 有玩家进入的更新视图(请联系晴天获取离线视频)
# Q/ g. ? q2 ]9 a ]. K
小节61: 解散房间的处理(请联系晴天获取离线视频)1 T6 q- {1 D( B: G }6 W: j/ F) w
; s0 r1 _7 y, x8 r6 t) U
小节62: 给面板添加显示时间(请联系晴天获取离线视频)
小节63: 创建英雄静态配置表(请联系晴天获取离线视频)
8 R8 C' f5 `& b b/ n1 l( q
小节64: 通过配置表来获取头像名称(请联系晴天获取离线视频)) R" U9 ?3 w$ Q& h. m
小节65: 创建英雄选择头像预设(请联系晴天获取离线视频)% l6 u; v! n' u
小节66: 初始化选择英雄面板(请联系晴天获取离线视频)
( ]) p# p/ N8 e0 i
小节67: 添加英雄选择音效(请联系晴天获取离线视频)
4 Y6 I% Z9 h% v7 \# @$ j
小节68: 服务器处理玩家选人(请联系晴天获取离线视频)* ^7 ~6 N8 `2 o0 z1 U/ U. X3 C
+ Q) ?0 h9 o5 ^$ M
小节69: 客户端完成选择英雄(请联系晴天获取离线视频)
小节70: 向服务器发起确认选择请求(请联系晴天获取离线视频)) w0 i2 ]# ~8 o' [
小节71: 服务器响应确认选择(请联系晴天获取离线视频)5 Z4 z$ ?- @ g t5 E
小节72: 客户端完成确认选择(请联系晴天获取离线视频)
小节73: 服务器端-下线处理(请联系晴天获取离线视频)
* E* S4 P# D5 ]/ ` o8 W# A
第1节: 聊天
小节74: 发起聊天的请求
05:45 2 P, r6 ]6 s: e- {% Z: X
小节75: (修改聊天的操作码)服务器处理部分' ]" i5 c% V7 H" I1 x0 J
08:45
小节76: 实现聊天功能(找几个BUG)/ c/ E }1 Y- P7 t
18:40 9 J, }4 y6 T2 t& z2 F9 N. C
第7章: 战斗篇4 h s4 X4 r+ I; a
小节77: 课程介绍(二)6 R/ Q! ]' l) ?5 r" o
06:30
第1节: 服务器创建战斗
小节78: 通知战斗模块开始战斗/ U& |7 H. R; q7 c" a1 `
06:00 7 p$ l C: ^# c- Y0 o
小节79: 创建小兵、塔、建筑数据模型8 H- Q- `, x! x! R& T1 ?6 u8 w+ w
16:05
小节80: 初始化战斗房间
18:00
下载地址回复可见:
|
|