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