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