|
|
|
多人网络斗地主开发实战基于(Unity2017) " x2 S A& t; ^% g! c
本课程会带领大家从0到1的开发一款强联网卡牌游戏:斗地主,不容错过哦。! q# l# v& r8 x/ A9 @$ ?
/ ]$ r% A% s3 _, f+ Y
$ a; S8 b) w9 |+ v 服务器采用:c# 开发
; z, h! C f2 Y E) _9 M 客户端采用:Unity2017
- V0 Y% f4 B8 C' g) o5 R0 \7 x' z2 l) d
: H0 ~$ T4 c+ _/ w; |学完并熟悉掌握本课程会熟悉网游开发模式,独立设计并开发出一款不错的网游。
! ~, [- x( x% U+ h! a6 R课程每天会有更新,难免有一些特殊情况望理解。+ R( z# i( @, u7 }( X( T' s6 D
3 o* B4 m5 @; d. p; @个人独立开发,素材都是从网络上搜集,如果瑕疵,请见谅。8 X8 S3 f- B( J1 J2 }4 S0 R
' w F" _% s5 i( M
1 J8 J% f" y6 n; k: {严格意义上来说,本课程应该是两个课程合二为一了。& N7 `! b, `( g+ X0 Y0 G: a5 U
5 o" L$ B. G y 第一个课程就是《从计算机网络都服务器编程》。关于服务器,很多初学者都不了解,就觉得它很神奇,而且一接触它的代码就会发蒙,就是看不懂。为什么呢?因为不了解,所以我觉得应该从计算机网络这一层次开始说起,比如:5 l) I" D! x b/ P7 f
2 l6 W8 i! Q7 X( L7 l什么是因特网?8 e. u. T2 i7 B2 {- s0 M- P4 U. V' V/ i
. m: Q" Z5 Q" I. }9 G' r6 d什么是协议?& H( Q" |* k, i0 Q1 ^" r
什么是应用层?应用层协议?3 `4 p- D6 y& }, ~% Z a5 Y4 z: X8 m4 h) I5 h: _2 G' A |- ^0 ^
什么是运输层?运输层协议?. i8 {# s& D. U
3 g7 L* Q5 h! r/ I. h什么是TCP协议?什么是UDP协议?
3 O$ ~+ L& p/ Q a等等···4 X" ^! k, n& y0 M8 j" G9 y
( F+ |: r0 r1 _0 m3 K" K(很深层次的知识,大家根据兴趣来进一步自己学习)( l, Y4 K, ]' V- T# t0 u& o1 N- v$ Z4 e" v: S' x( Z3 e
知道了这些之后,就可以开始进行服务器编程了,包括协议订制,数据传输等等。其实大部分.Net都给封装好了,我们只是调用一下而已。最后做出来的使用方式和Photon Server基本一致,如果学过我之前课程的话那应该就会使用,不会配置一些乱七八糟的东西,而且调试错误可以直接断点,很方便。由于Photon Server适合某些特定的开发者使用,面试或者一些公司应用不广,而这个socket就很通用了。7 m1 P$ j# {% p/ N
) G& ^/ u8 V& c9 X e
第二个课程就是《斗地主》的游戏开发部分了,通过实战来教大家服务器怎么使用,怎么实现多客户端的同步。斗地主大家应该都不陌生,所以这一部分就不用过多介绍了。客户端的架构是使用的之前的课程《基于消息机制的框架》,采用消息中心的思想,开发类似发邮件、收邮件的机制,来彻底杜绝脚本之间强耦合现象。
- o# |- f- k( \7 a( a7 W
/ v) d' P5 F- O- W* T" Z% u0 \5 b5 \1 a) J" c3 y$ O& t i
资源下载地址(百度云盘): 百度网盘地址回帖可见 网盘密码:res55 o/ w( X' E8 X
) b6 C: v# n! `! v; g Z5 X4 ^% y
* i" U5 t2 F0 r8 A
/ ]6 Q" k1 x( @/ J
/ A9 i+ S& p/ L9 }* P/ v. W# k
|
|