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