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