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