|
|
泰课在线 Unity3d史诗 MMO ARPG 课程《泰斗破坏神》,精心设计将包含200+课时,由视频课时+直播课时+测试课时混合组成。4 ^6 r& \% `2 l+ H7 x
本年度泰课最重头unity3d ARGP课程,完整的 ARPG 网络游戏开发教学。包含多人合作,在线多人游戏开发,角色创建系统,作战系统,RPG系统,技能系统,任务系统,商店系统。
4 ]# l; [7 ?* @4 o; n; R& K课程目录:9 D: C% G# }' R5 y5 K# @# C
5 o; |1 i [9 Y! s% i+ _
课时1:泰斗破坏神第一支预告视频 01:32. A$ X/ ~4 i& t, b- ] W
课时2:泰斗破坏神第二支预告视频 01:58
$ N. L, ?3 t" g _& o/ F第 1 章 : 游戏开始 用户登录 服务器选择' P0 _, I5 q- P6 q! w# ?
课时3:游戏开始 用户登录 服务器选择) r ^# |4 o. B5 N) _7 {5 P
课时4:素材介绍,导入素材,开始界面的制作 29:58' Z1 s5 `& Z9 B0 o( b
课时5:制作登录界面 21:390 [; p: C6 S4 o: |& R3 L* ^' d
课时6:制作注册界面 08:47
/ D( x7 W' ^3 K" J5 f* T$ H课时7:控制用户登录和注册界面的跳转 33:228 Z: _' C; L" c$ h P6 w' k
课时8:制作服务器选择界面 18:32
+ \8 p2 m7 D' O" R: N课时9:处理服务器列表的初始化 25:57
- M) G: n5 N3 I课时10:处理服务器的选择 15:24
4 Q) G0 T0 k, a: P4 A3 j4 E, r9 s课时11:给场景添加云和动画效果 05:45
# n) G4 ]1 f, k, [1 f0 O7 b课时12:开发角色选择界面 17:38* _1 A. j) ]$ d! T. }' K! B' ?
课时13:处理界面的切换 05:320 D* `6 {+ ?) e2 g8 Z
课时14:导入模型,制作女性的Prefab 12:53
$ S6 q: ?# |& {* M R课时15:男性角色的Prefab的制作 03:36
* o( t; H* o' m课时16:角色待选择界面的UI开发 08:25
# q% ]) T% p: J# |课时17:角色选择和动画开发 19:16
! j/ b4 ], Q; D, V. G) ~课时18:角色选择界面之间的切换 29:42' V) N( D; @3 r$ Z/ Z0 K5 X! @- M- J
第 2 章 : 新手村 游戏主界面开发6 A3 l4 D) c5 d0 b4 ^/ V8 U) b: Z2 g
课时19:新手村 游戏主界面开发
' W" b" |% @0 e. z课时20:素材导入和介绍 12:11
4 o( P% K3 X! m! y1 [0 r) R课时21:开发设计人物头像信息 17:088 W" u9 P2 {# P
课时22:开发设计菜单栏 12:14
& A8 A1 `6 T+ h- M课时23:开发设计人物的状态栏(一) 14:21
% }2 W! \8 A) @) c+ @. d/ u7 u课时24:开发设计人物的状态栏(二) 11:277 \! O) z( j* r7 S
课时25:开发人物的信息类 12:186 y! h/ b% P6 t5 `
课时26:设计体力和历练的自动增长 08:33& l( A0 d1 B% I% y
课时27:控件的初始化赋值 18:52% O3 @+ W: o( Y+ O1 i" ~
课时28:添加事件用来监听人物属性的改变 04:468 B( a! O4 {$ P4 Y9 g0 }. f8 f6 o+ `
课时29:控制人物状态和其他信息的更新同步(一) 10:356 O& R1 g+ B" \' J4 W
课时30:控制人物状态和其他信息的更新同步(二) 17:48
: V" ]2 w( c3 R* K7 n" k# l课时31:显示时间恢复的倒计时 19:38
6 x/ Y4 |7 X9 X- h$ s课时32:控制人物状态的显示和隐藏 08:48
; Z; O0 o& J8 d. L' t* ?4 z课时33:控制角色的改名 16:219 Z. r9 q+ q9 M. ^
第 3 章 : 背包系统3 f: C5 s6 u# N7 E' @8 N I4 i* |
课时34:背包系统: t/ l3 d, v1 i3 t
课时35:背包系统的效果和介绍 01:404 q6 ^# W4 u, O' ^6 F v% O! j1 a: f
课时36:设计背包系统的角色状态 11:33
; w+ N- P& \' y& ~. t2 T. D课时37:设计背包系统的物品栏 13:56- W+ D" S+ X7 U. ]. C9 ?
课时38:设计物品信息弹框 12:369 {/ S7 m; l% ~
课时39:设计装备信息弹框 11:56
! D; w2 b6 P5 E- ? E5 h% r课时40:设计物品信息类(装备和其他物品) 17:47: q: m- {( T1 E" {: H
课时41:补充角色信息类 添加生命值,伤害值和装备id属性 11:20- l7 O# p2 ?1 v1 e
课时42:物品信息的初始化InventoryManager 22:16; x; q+ A. s9 N8 r) V) S
课时43:角色背包物品信息的初始化 10:51# S+ H: a; x# V3 X7 E' m$ p
课时44:随机生成角色的穿戴装备 15:01
7 q- z2 P% E$ H! q# Y; a, Y$ i* U课时45:背包系统角色信息的同步(装备,生命,伤害)(一) 08:05
: c( C6 Q+ { L0 \8 Q3 j4 V课时46:背包系统角色信息的同步(装备,生命,伤害)(二) 19:20
- _* x- j9 i$ ]& z' d; C9 k& w课时47:Fix Bug解决Bug 03:34; g: T7 J! V1 U& Q- a2 F
课时48:角色物品的初始化 把物品放到物品栏 24:343 T1 r3 s6 B# ]. Q( b, U. H
课时49:装备信息的查看 11:492 R) E: g! k q( w
课时50:处理装备的点击和事件的上传 18:33* K4 b9 W% P8 T0 p' a0 Z% s
课时51:点击事件的处理和装备信息的显示 07:455 I4 Y6 y1 B( ^# L5 M) K
课时52:其他物品信息的查看 11:02
% |3 _% d- n6 M5 \5 v! X课时53:装备的穿上(一) 35:415 J3 h; @) e6 |! q* L' y' n
课时54:装备的穿上(二)装备的放回 02:47. b% M3 G* T5 C: V3 U' E( f
课时55:装备的卸下 23:43, ]. F+ U4 ]5 b
课时56:装备的升级 09:09
4 T0 A% m, M. [1 z课时57:开发提示信息的开始功能 15:194 R2 j- \* ]3 u: ?+ V. G5 o
课时58:物品的使用和批量使用 19:13
/ `. c6 {; X) c* a" O: z+ m& L3 ^课时59:控制战斗力改变的动画显示 26:31
0 `$ F' N$ c' W/ j7 Z' F课时60:装备的整理 09:25
0 R. H: e0 D& L+ p! @1 Q课时61:背包空间格子的计数器的显示 10:05$ h0 e0 o* }& s
课时62:装备的出售功能. 25:432 S2 w/ J i$ w) h3 n8 O
课时63:控制背包系统的显示和隐藏 04:39
- k, ]$ d8 m" K6 b& I第 4 章 : 任务系统
7 a' U7 D8 t2 ^+ s' f& v课时64:任务系统3 N, N P+ K0 x7 t n
课时65:分析任务属性 04:26
+ k' T" J! G5 S课时66:创建任务的类 05:46
) f+ m; q. R% D课时67:任务的初始化 08:556 F9 n" E" q d9 R
课时68:设计任务系统的UI 13:48+ u6 A5 b% {' B9 [& t
课时69:设计任务条的UI 12:02
/ i% m* C) y" y1 O! A2 p课时70:设计领取奖励的UI 07:39/ Y, Z! ]! f+ y
课时71:控制任务条内控件的初始化赋值 16:06
N: Y6 g2 L! j! E) t课时72:控制任务列表的加载 07:456 a8 E& j0 p! p( T: ^
课时73:控制任务列表的显示和隐藏 10:01& z6 p* A8 ], r) a5 H6 B+ z; w
课时74:给新手村添加模型控制边界 12:105 I4 h% D# P3 M/ A* H0 F7 d* @
课时75:控制新手村的导航网格的生成 01:44+ q' K0 ]3 G1 y0 w5 h- Y
课时76:导入男性,女性主角和NPC角色,控制角色的行走 12:56
: D: S" w% m, ^) f0 U课时77:控制角色动画的播放 10:105 z7 T; Y. Y1 [# s& |% O
课时78:控制摄像机的跟随 05:32, X9 a: i7 s- u
课时79:控制男性角色的自动寻路 09:334 s/ T) k2 u L' T; P: f
课时80:给场景中添加NPC 05:16! ]# M1 h+ s% V4 l' q7 V5 v* j
课时81:添加NPC的管理类NPCManager 05:52" D/ N/ A% I8 E& v
课时82:控制任务的下一步,战斗的点击操作 18:34+ j+ y+ V0 d* w; p
课时83:设计NPC对话框,控制主角的自动寻路 24:28/ ?/ B- L) I' i U
课时84:寻路过程中的Bug修复 07:38
7 l' D- F$ z' {( i课时85:通过委托与事件监听任务的状态改变来更新UI 05:41
: ^2 A" A9 B4 n2 P+ }4 b6 }. V课时86:优化移动控制-让动画跟运动看起来更加协调,寻路的终止 09:44. s( E4 x( _. {
第 5 章 : 技能系统' x' b9 P2 n( ^% @8 e3 D# {2 I
课时87:技能系统 Q. n% f% L& `5 z# }. `
课时88:技能系统的介绍,技能的属性 05:06
, R+ @0 K7 O$ w+ o; p课时89:创建技能的类 06:16
8 o | |$ [8 U0 q( O课时90:读取技能信息 11:26& }* H7 E+ |$ x) p6 e; c% x
课时91:设计技能面板 11:25; M' z0 I8 E9 z; d& a; \* E
课时92:UI面板技能信息的同步 15:12$ R' I1 ?# |1 y2 m! i
课时93:技能的升级 21:18
2 L( A4 |8 W5 N/ I, T" A课时94:技能面板的显示和隐藏 05:27/ |4 X" Z! J' O$ L
第 6 章 : 副本与战斗系统. U8 @ r5 z* l1 b6 ?
课时95:副本与战斗系统7 C* [- T4 x5 C
课时96:副本系统-显示地图 11:01( r+ e" D6 b+ ]( X
课时97:副本系统-控制副本按钮的点击 07:06
7 O4 U! F& {5 U3 ?课时98:副本系统-设计进入副本的提示界面和返回按钮 09:41* x5 \* o: j9 ^3 ?3 V$ ?3 U
课时99:副本地图和提示框的显示与隐藏 21:58
0 b4 s. Q8 [$ O% s' s' [课时100:场景加载的进度条的设计 12:03, x. Y4 y0 a- z
课时101:场景加载进度条的显示和隐藏,进度的更新同步 08:10
$ Q2 l% p4 l7 S7 G课时102:导入场景,场景介绍 05:12
' e1 _) I& {4 r5 m. H3 M课时103:给场景添加碰撞器 04:51
9 ^' |5 C- J3 t" L! o课时104:导入主角动作和特效 12:511 m5 l/ s% e4 N2 W
课时105:控制主角的移动 07:55
, e. z8 ?, r4 `5 w- w) c课时106:控制主角移动动画的播放 05:48
: ^ Y: y4 E7 T: j, ]4 w. U! S课时107:控制摄像机的跟随 06:01
4 h2 v4 H, }/ p+ ~ d+ S课时108:设计攻击按钮的面板 07:15
/ \7 l' D: }) s1 y% ]# b3 Y1 [课时109:检测攻击按钮的点击 09:04
4 Y- g- V8 s O! K6 A2 r7 O( r课时110:开发技能按钮的冷却效果 15:54
9 | D5 K' E3 o3 J" }) B课时111:拆分主角的攻击动画 05:09% E( a) H8 T+ \! q9 n
课时112:设计主角的攻击动画状态机 07:583 v" r6 ` Q9 K
课时113:监听攻击按钮的按下,设置标志位,观察动作的切换(一) 12:52
4 G( q3 A+ k$ i5 X9 b课时114:监听攻击按钮的按下,设置标志位,观察动作的切换(二) 08:03/ h9 v* N9 L5 D7 b8 m. Q
课时115:修改攻击的控制 01:39! G3 K( N6 o5 K8 E% w, E
课时116:给武器添加特效 04:188 @* N% U1 ~( Q9 D1 y
课时117:给人物添加攻击特效,控制特效的释放 13:54
. M" a% t$ @& f' W; n课时118:给人物添加基础攻击的特效 09:24. w/ b' z) W K/ e5 _( E) ~0 }
课时119:创建攻击方法,控制特效的播放 15:02
: D1 Z# C% P5 b/ x) ^. W; G课时120:声音的管理与播放 13:42 A+ k7 E, ~/ J* j+ |8 t6 g
课时121:声音补充(补充上一节声音小的问题) 01:35
% R7 G" A! s4 Q# l3 ^课时122:主角前冲(位移)效果的控制 07:07
- r1 ~) C- w; O4 P" J: g1 U+ S课时123:完成基础攻击的事件添加 06:10, m6 Q% Q+ Q. T* K8 t
课时124:导入敌人模型,创建敌人的管理器 08:29
, ?. \3 l& y& K1 ?课时125:检测敌人是否在主角攻击范围之内 12:48
" Q& g3 I5 O3 U# b7 s) m8 {! Q课时126:敌人的被攻击处理(受到攻击后的行为)(一) 07:16
# O/ _+ l4 H* n3 g9 z1 |4 y; m2 i课时127:敌人的被攻击处理(受到攻击后的行为)(二) 14:58/ e5 g" `6 i% k
课时128:修改出血效果的位置 03:493 }7 W+ {/ `' U: n2 w! O
课时129:添加基础攻击最后的暴击特效 15:42
& {; ? k8 D! P课时130:添加技能1的特效 12:350 q/ ?7 k; F# i% ^& S a
课时131:添加技能1的火鸟特效 16:081 }6 }, U- d+ U- P3 h& L, s
课时132:添加火鸟的声音,添加敌人受到攻击的效果 05:58
. i) Z/ U5 x; I3 @2 V* G: T课时133:修改对敌人的攻击控制 06:39' z. T& o1 `5 C$ L
课时134:添加技能2的寒冰特效 20:28# w9 R1 G9 t7 U7 O
课时135:控制寒冰特效的释放 05:02
- k" h6 c) c$ [, ~2 f4 V课时136:添加火焰柱,添加对敌人的攻击效果 06:589 k9 V: y0 n2 h e0 r+ Q
课时137:添加技能3的溅血攻击特效 07:24
7 d9 u4 x& m' V p: d, e* ~- v8 `课时138:控制溅血攻击特效的播放和声音的播放 04:13; T. a" \2 o9 @) \0 X
课时139:添加技能3对敌人的攻击效果 03:54
6 Y1 E7 I1 n: D! {# d3 _+ H% o课时140:开发敌人的Ai-行走控制 05:13" h' P: P) Q# w0 b
课时141:开发敌人的Ai-自动攻击和动画播放 10:096 n2 L/ H9 y5 h! z6 W
课时142:控制敌人的死亡 08:07+ y3 i0 R3 {$ w0 t
课时143:制作伤害的数字字体 14:44( t: |) y- q$ w" y8 [) \$ F% _
课时144:使用HUDText显示combo(连击) 14:22
) z- I! b& d1 ]2 Y- y! ?课时145:创建敌人的血条 19:42: j- t# j) r! f8 L
课时146:敌人的伤害显示 06:562 a8 q* C- I4 |3 C+ Z
课时147:添加敌人的破碎死亡效果 13:368 i) l7 k) t1 P9 }6 p, e$ J- C- S
课时148:添加副本背景声音,Fix Bug 销毁的时候空指针 04:238 P( N1 s" e2 o+ [+ m$ u
课时149:敌人死亡后Collider的移除,敌人的攻击 10:31' S) I! i! Z' k8 z3 [* w5 m1 o
课时150:主角受伤处理-播放hit动画 10:029 K I- v8 c) V2 t/ _
课时151:主角受伤处理-显示血量的减少 07:02
x% Y8 Q2 F/ E3 W3 n课时152:主角受伤处理-屏幕上显示血红效果 10:29
9 U' Q3 D/ \0 M7 ~0 c8 G课时153:制作其他敌人的Prefab(一) 09:496 q9 ~( L2 L; P/ }+ Z
课时154:制作其他敌人的Prefab(二) 13:38
4 q: k) [6 h7 i% ]0 Y3 p3 ?2 f* F课时155:修改视野的跟随,增加缓动 04:35
4 X3 Z5 K3 V6 Y, z( l: _4 r9 O1 e% m课时156:添加敌人Boss 修改Boss模型的导入方式(Legacy) 07:52( }( U& ^; x" j( v5 C" y
课时157:导入Boss特效,给敌人添加特效 06:066 q" i* ~9 |2 o6 a5 q% j5 Y4 r
课时158:控制Boss的AI,自动转向和自动行走(一) 18:02) f# ~# H" H/ Y; x# ^
课时159:控制Boss的AI,自动转向和自动行走(二) 04:26: u9 _ s! V( L8 I8 J4 X* g f
课时160:控制Boss的攻击,三个攻击动作轮换进行 10:47: |. b% U; \: H/ q$ [0 _2 h9 a
课时161:视频离线提供,索要找群里的柚子or晴天
! p" Q* c9 @4 o& _( g, x课时162:视频离线提供,索要找群里的柚子或者晴天
, | ^- O# A2 C9 r8 m课时163:视频离线提供,索要找群里的柚子或者晴天
& ~4 m3 _+ w% `% z; w课时164:视频离线提供,索要找群里的柚子或者晴天, O9 Y$ G" P. J3 T
课时165:视频离线提供,索要找群里的柚子或者晴天9 Q) Y9 S) b& f# L* x+ d. C) |
课时166:控制Boss的Attack03特效的播放和攻击(二)控制子弹特效的移动和伤害攻击 23:154 A; X) o/ x r. r
课时167:创建敌人生成触发器 14:163 L6 M/ z4 U3 I6 o% Z9 J& L
课时168:完善副本的敌人生成 14:12
0 _7 y+ h+ O) N& t第 7 章 : 服务器端开发
3 H0 e, y- S, [) n" ^课时169:服务器端开发* e' d& u$ D. X! ^! u- B1 N, f+ E
课时170:Photon和Photon Server的介绍 12:50: A+ r# v. C0 [- J5 u- r% B
课时171:Photon Server目录结构介绍和启动Photon Server 14:35
! ~- e& g5 x% `% ], s课时172:从零开始创建第一个Photon Server服务器端应用一-创建工程,启动类,客户端交互类 24:41: s. e: h. Q3 N' k7 C" L
课时173:从零开始创建第一个Photon Server服务器端应用二-添加工程的配置,启动ChatServer 16:38
( G |6 B5 V1 \' V3 ?! {4 z+ p' J课时174:从零开始创建第一个Photon Server服务器端应用三-ChatServer启动和日志介绍 08:29, W. B0 S4 x- Z5 a; a
课时175:从零开始创建第一个Photon Server服务器端应用四-创建客户端(使用控制台程序) 15:27
0 D* K3 I- ? V' J" g0 G课时176:从零开始创建第一个Photon Server服务器端应用五-在客户端发起请求 17:38
) F5 Y% J1 I/ O+ n( q- m( b课时177:从零开始创建第一个Photon Server服务器端应用六-客户端和服务器端交互图解 03:24
3 F1 d; F. O. q课时178:使用Unity客户端跟服务器端交互 10:21+ S" T, @: `- v4 k; R
课时179:Server-To-Server服务器端交互之Photon Server集群负载均衡 11:434 p% S! k4 R6 s- i. y
课时180:MySQL数据库和管理软件的安装和介绍 20:23
# k4 [9 s# `, G课时181:利用MySQL-Front创建数据库和表格 03:13
/ P9 Z7 E, I1 Q' U- x8 F课时182:使用FluentNHibernate_NHibernate操作数据库 ,添加映射到数据库的Model类 11:33# E" }- h4 ^8 f" Q& L& q
课时183:创建NHibernateHelper帮助类,生成sessionFactory 11:31
8 Z. x' O* k7 y7 c+ U1 `6 s2 m课时184:查询所有用户,根据条件查询 14:29
% H/ u/ m( k4 K: U3 l, p% l# c课时185:数据保存,删除和修改 08:08
. e3 ]( ]2 d" _3 r4 `6 ?5 u课时186:视频离线提供,索要找群里的柚子或者晴天
, S6 U, {3 D3 v: U w5 V课时187:视频离线提供,索要找群里的柚子或者晴天# N+ |' H$ N! e& k, r2 d
课时188:视频离线提供,索要找群里的柚子或者晴天
; H; c" N$ m- a5 Q% v8 k6 q课时189:视频离线提供,索要找群里的柚子或者晴天8 j" v2 r7 {; y3 Q4 W
课时190:视频离线提供,索要找群里的柚子或者晴天
8 \5 c& Z$ u' m2 \ D" S6 Z) `0 \$ m课时191:发起加载服务器列表的请求(一) 13:56$ y" L0 W" r- _ k+ q: p1 J
课时192:发起加载服务器列表的请求(二) 03:48
+ U/ }" k5 ?% @- W1 D; n- f课时193:服务器端数据库的配置 10:445 e# J5 i9 b( q1 n# K7 R
课时194:创建ServerHandler处理加载服务器列表的请求 16:069 x4 Z4 Y N b4 n$ U3 \ C7 h
课时195:接受服务器数据,并更新服务器列表 36:49
$ D0 Z; [* B0 N2 j/ S* n课时196:在客户端发起登录请求 07:06
) Y, L: P) y/ M e- a4 [ u' ~/ y课时197:在服务器端处理登录请求 19:22& ^9 ^7 r; v0 T' T7 ]: e
课时198:在客户端处理登录请求的响应 13:15
% s" T' ^% H0 s- N* f课时199:在客户端发起注册请求 11:06! @; l' O. W! @$ u3 B
课时200:在服务器端处理注册请求 11:36
8 ~$ a1 V- B( ~ y5 O+ L( V课时201:在客户端处理注册的响应 16:33
8 g. _$ R3 V' T1 G. H( e课时202:角色设计 09:02" f2 U/ Z+ K# ?% r8 e9 i& d
课时203:在客户端发起角色查询请求和角色添加请求 09:370 E) A: I" R) a o# I% o" O
课时204:角色信息处理,角色面板显示 (一)委托与事件的定义和调用 09:47+ ?- E6 M, D5 P, }1 a/ X
课时205:角色信息处理,角色面板显示 (二)处理角色的展示 18:46
+ S3 L4 Q% B: w8 b课时206:角色信息处理,角色面板显示 (三)角色的添加处理 21:43
) x" A9 Z- Y7 [* {* R$ e* K2 z: x# m课时207:角色信息处理,角色面板显示 (四)Handler的自动化注册 12:22' F/ r7 y( n! K
课时208:角色信息处理,角色面板显示 (五)在服务器端处理角色查询请求和角色添加请求 22:05% p7 u1 n) e3 X7 d, g# Z- I
课时209:角色信息处理,角色面板显示 (六)测试 11:29
~3 O, a. e) _+ `9 Y8 v课时210:添加请求用来在服务器端存储当前登录的角色 06:05
6 l( b" M9 W9 y& j. @8 Q* B* ?课时211:场景加载-进入游戏 15:11# g8 L& H$ v- i7 }) ^ a
课时212:根据选择的角色信息创建角色 07:18. T: @1 ^3 g! R; ?, ^7 Z3 T1 Q% w1 A
课时213:在服务器端创建Model类TaskDB,用来做任务信息的存储 11:49
& d6 w" l Q) X; \* @课时214:创建TaskDBManager类用来做数据库操作 04:045 o9 t# i6 i% e3 s: \# w }
课时215:服务器端任务操作有关属性和类添加 02:46 T7 p; \9 c$ L8 V
课时216:完善TaskDBHandler用来处理跟任务有关的请求 14:220 H, j3 }) U: }( r7 E
课时217:在客户端创建TaskDBController 05:31
1 C2 L" K* M p课时218:在客户端添加事件,用来处理服务器端的任务相关的响应 06:46! V- P; I/ v+ N# |
课时219:在客户端发起得到任务进度的请求,同步任务进度 13:50
" w& [3 {3 E5 c o' B4 X# A课时220:同步任务进度后,加载任务的UI界面 06:54
" h4 W" ?! o, n; X课时221:任务的添加和更新同步 18:503 d y/ @: j. C# d( ~' |1 F( w* B
课时222:在服务器端扩展角色表和角色类的属性 05:467 H5 }+ N G- W. T% E. T- Q1 Z
课时223:同步角色信息 08:46
! p/ ^1 n6 l5 h6 r课时224:角色信息同步测试 02:40% B3 D+ [6 V. N/ d$ P
课时225:在服务器端添加更新方法(Handler Manager) 03:52/ f* f, R3 S$ { i" h! p% ~1 B# E
课时226:在客户端添加发起更新请求(Controller) 12:05 u$ T4 A. A L4 d2 ]+ U" X
课时227:在服务器端创建InventoryItemDB类和表格用来存储所有得到的物品 10:28
8 ?( ]) p0 m& ]- J3 F课时228:在服务器端创建Handler和Manager处理InventoryItemDB相关操作 09:05# Z/ |2 @5 u4 s& U L
课时229:在客户端添加Controller,做背包物品的查询 05:563 r+ _! a6 E9 `9 `
课时230:同步背包物品信息 11:21) e, [- F. y) `* N7 o. X
课时231:在服务器端做物品信息InventoryItemDB的添加 04:51; r8 I6 R: ^, \' {* D
课时232:在客户端发起物品信息添加的请求 04:45' g4 B" t. S% O- }
课时233:在客户端模拟获得物品 16:43
, P5 Q3 D+ n9 P0 c课时234:发起物品的更新请求,在服务器端处理更新请求 07:31
4 \+ i9 F5 e* E- }% G8 N课时235:物品拾取测试 06:03% i' H7 F* |: O6 i
课时236:处理装备的穿戴同步 18:19
1 S e* J* L% q, @. Z2 V0 W课时237:装备穿戴的同步测试 15:16
, u8 I7 k0 o" S& } G$ a+ X课时238:装备升级的同步(装备同步,金币减少) 17:45
$ v& s( F/ r. l% }) k课时239:UI界面的重新适配 02:390 n4 o. {8 a8 _: r
课时240:在服务器端创建SkillDB表和Model类做技能的更新同步 04:44" I$ f+ e2 o6 c
课时241:本课时离线提供,索要找群里的柚子或者晴天9 g; z4 ?& Z: e
课时242:本课时离线提供,索要找群里的柚子或者晴天
. q1 V7 o5 b1 g8 V课时243:本课时离线提供,索要找群里的柚子或者晴天0 C7 _ |5 }5 t, n
课时244:本课时离线提供,索要找群里的柚子或者晴天
) ?( z$ u4 d1 _0 ?( h课时245:本课时离线提供,索要找群里的柚子或者晴天% k Z, O0 V& K `- {4 g% [
课时246:在服务器端同步技能信息 11:18, e, O7 f& Z6 g+ ^ Q
课时247:同步技能信息的UI显示 11:367 D" m0 K9 \5 b! C' b+ l
课时248:技能信息同步测试 11:25
; p$ {. h2 t. w$ }第 8 章 : 商城和系统模块
* d: ?! p M' w0 w4 n/ k' P; |课时249:商城和系统模块. ?; |) ]. o, V
课时250:商城系统UI设计(一) 14:45
7 j7 w" a8 U7 Z3 f课时251:商城系统UI设计(二) 11:11
. @" V5 Q; m b0 _8 h% p课时252:商城的隐藏和显示,兑换点击处理 11:13
+ U& F t' h, f$ k) \课时253:处理金币钻石兑换的数据同步 05:35/ Z- s; d0 r# A! s, @& v' l" E! b1 b) a
课时254:金币钻石兑换数据同步测试 11:47
- g5 w! W; r: N1 d课时255:设计系统模块的UI 06:28
3 o" Z( {" w- J! R课时256:控制系统模块的显示和隐藏,检测按键的点击事件 14:41
* E K3 I! l) H! M第 9 章 : 个人战斗和团队战斗: Q. Y3 l7 |$ d
课时257:副本进入功能-打开副本地图 09:56
: u) g+ ]6 l3 e. f/ k' s课时258:设计副本选择的UI 05:51
+ O, x9 b, g& h8 Y* w" J8 X9 H课时259:处理自动选择副本 08:05
1 J, \- A9 @ N& `$ ?$ H" c课时260:个人战斗-加载下一个场景和信息的传递 07:44! {/ E3 f9 _: b) ~ u: @! P( ?
课时261:个人战斗-副本场景中角色的加载 13:05
4 r2 l+ N$ h( v课时262:个人战斗-副本地图中状态UI的显示 17:274 _3 B9 F7 g" c% m
课时263:处理Boss的被攻击 05:22
0 Y; _- ]0 Y, O; c课时264:控制BossUI血条的显示 14:52) `; O' ]0 t/ t5 |) n; D
课时265:游戏细节修改 02:12$ f& @7 o( B# D1 U2 p/ K W7 |
课时266:添加Boss出血效果 04:34
2 U8 V7 L! H( o7 ?课时267:进入副本之前,减少体力,体力不足不可以进入 08:02" o2 S1 x" E- K1 C0 ~% E8 O
课时268:主角的死亡判定 11:36+ q D6 K2 z9 t6 X4 J: t: v
课时269:游戏结束的判定 12:22' N0 L9 a8 ^' z5 y' `' E, B
课时270:游戏结束的判定(二)-更新任务进度 15:01& q- t2 B& _* E1 e1 A' b
课时271:在客户端创建Controller发起团队战斗的请求 03:38
, q4 z. w) ~. V5 s课时272:在服务器端创建BattleHandler处理组队请求 23:50
: c7 [+ [8 @. o课时273:在客户端处理服务器端的组队响应 06:10
5 t" {4 u9 O; P) v课时274:取消组队请求的发起和处理 03:467 x' I0 o# q, N3 X$ g
课时275:设计等待组队的倒计时的UI 07:36% R1 }# g' ]8 C" @
课时276:处理UI计时效果和取消计时的事件 11:087 f- c0 Y% N" q: w
课时277:在客户端发起组队请求和取消组队请求 22:363 ]( @3 i+ O, b( m4 l8 C( `
课时278:组队场景切换,发布成PC端 10:29
. S! ?( x. R* y* d( ?/ ^* G课时279:修复上节课遇到的一些问题 05:51
2 f& @ o7 A" u9 A( Y课时280:组队测试,服务器端向客户端发数据的修改 20:498 P( t! b8 |1 I. ^- C
课时281:在服务器端选择Master 09:50
0 @/ Q1 F/ s) d! n) [课时282:团队战斗模式下,加载角色 05:556 d$ Y/ p$ }+ w$ \" q( h
课时283:修改不同客户端下对主角的控制(移动控制和战斗控制) 14:05
8 b" w8 K0 O3 n1 @7 Z" E课时284:移动控制的同步(position,rotation 位置和旋转)-开发同步的条件 06:10
0 m' R O2 c) B( B课时285:移动控制的同步(position,rotation 位置和旋转)-发起同步的请求 06:41
0 r6 J) [) c5 Y课时286:移动控制的同步(position,rotation 位置和旋转)-处理同步的请求 10:47) K/ c/ d1 S5 A( f" U3 g
课时287:移动控制的同步(position,rotation 位置和旋转)-处理同步请求的响应 31:07& u. T2 a, @& b: X+ o. u/ _/ s' g
课时288:解决移动同步的BUG 04:05
2 g {$ N* Y5 P, ?# L6 h) u5 U课时289:本课时的方法被弃用了,请直接看下一个课时. k4 ^% A: Z' w4 N
课时290:动画同步的第二种方式:修改动画的同步,改为单独的控制(一) 11:460 [! t6 e- H# C7 j6 `9 O
课时291:视频提供离线,请联系群里的柚子和晴天 06:04
$ q4 |* `% _ Y6 W课时292:视频提供离线,请联系群里的柚子和晴天 23:01
/ o( L0 M1 T; Z' d" a课时293:视频提供离线,请联系群里的柚子或晴天 07:39
: T, i0 }4 k* X9 ?. y课时294:视频提供离线,请联系群里的柚子或晴天 09:273 i+ d. ?7 |/ M# f. x$ @7 H- [
课时295:视频提供离线,请联系群里的柚子或晴天 03:17
$ X# y2 |: V" q) g# i课时296:在客户端接受服务器端创建敌人的事件.mp4 03:17
- \' _, O. ~" R+ W: ]3 V课时297:完善创建敌人请求所需要传递的参数 07:346 d( V* \: i1 Y7 |; m
课时298:发起创建敌人的请求 06:523 H5 v" Q' G) u, F5 Y7 f
课时299:注册事件,生成敌人 06:42 M+ Z* Y+ W. J. a
课时300:控制敌人的位置和移动动画同步-创建发起同步请求的方法 05:23( a0 b# E3 d- T9 U% T- g- Y
课时301:处理请求的转发和事件的响应处理 03:39) [+ U6 @4 [ b0 E
课时302:完善同步敌人位置需要传递的参数和敌人的得到方式 10:39
9 ~1 ^* @$ q2 y' p课时303:敌人检测自身位置发生变化 06:09
8 `. t0 L: v- L$ E$ t课时304:发起敌人同步位置的请求和更新敌人同步位置 08:44
( m5 w8 S/ i2 h- `+ v课时305:敌人移动的同步测试 02:16
3 e, {' U7 @1 H课时306:BUG修复,Boss的移动同步 04:502 p2 w1 m. q# f/ ^5 y2 Y
课时307:敌人动画更新的检测 06:25
+ ]2 w3 {9 C! o/ |* s4 I课时308:敌人动画同步请求的发起和转发和处理 09:34
9 x7 h' q- r+ [课时309:在客户端发起动画同步请求 06:47
# d' i' o% v# _" {课时310:注册动画同步的事件,并进行动画同步的处理 05:47+ ?2 p+ S" T- ^0 N
课时311:视频提供离线,请联系群里的柚子或晴天 05:479 {; V# d5 T" _: W7 U9 |9 }
课时312:视频提供离线,请联系群里的柚子或晴天 02:28
D- b& ]2 B% S课时313: 课程提供离线,请联系群里的柚子或晴天 10:04
3 Z D! Q' N# b! j) M课时314: 课程提供离线,请联系群里的柚子或晴天 13:58
6 z0 x% g1 x' m* V l$ ?课时315: 课程提供离线,请联系群里的柚子或晴天 04:591 ~* F" D% y$ G4 M
课时316:控制敌人的随机攻击目标 13:54
! D6 K7 |' {% J* [+ m3 G# J课时317:在主机端检测游戏胜利和失败 09:12) h% Y/ g5 P* m7 Y
课时318:创建同步游戏状态的请求和转发和响应 07:280 y5 L# f* {; w5 f* J/ G2 {
课时319:在服务器端添加队伍解散的操作 01:59: Y0 ~- S# O( o/ n3 @! Y* `
课时320:在客户端发起游戏状态的同步请求 05:11
+ i: k0 M6 B! m! w) |( H课时321: 课程提供离线,请联系群里的柚子或晴天 06:16
1 _" N& R# X- ~课时322: 课程提供离线,请联系群里的柚子或晴天 08:23
# B) T) B7 N! g, ], d7 a课时323: 课程提供离线,请联系群里的柚子或晴天 11:164 e6 M8 H: R% G0 u% A/ V
课时324: 课程提供离线,请联系群里的柚子或晴天 05:32
: z9 b1 M" `/ x/ R+ ]: V' P% |: U课时325: 课程提供离线,请联系群里的柚子或晴天
8 {: E1 }( K3 d" U L0 D9 e下载地址:3 Z; z, j; Q; W+ z( L+ d* p" c
|
|