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