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