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