比较项目 | 3.1版本客户端 | 3.0版本客户端 | 2.6版本客户端 |
DirectX | 9.0c Direct3D | 8.1 DirectDraw |
CPU占用 | 2倍,不受对象数量多少影响 | 1倍,当对象数量增加时,占用会提高 |
内存占用 | 相同 | 相同 |
画面流畅 | 好(理论60帧/秒) | 差(25帧/秒) |
易操作性 | 全图形界面,好 | 菜单操作,差 |
行走速度 | 2倍(快) | 1倍(慢) |
网络 | Socket 关键数据加密 | Socket |
图片资源 | 由DirectX支持通用格式 | 由Com图象对象支持、pChat专用格式 |
大场景 | 支持,不影响速度 | 不支持,影响速度 |
字符集 | Unicode、UTF8 | Unicode | Unicode、ANSI |
界面自定 | 完全定义图片、位置、颜色 | 仅部分 |
自动寻路 | 小场景支持 | 无 | 场景上支持 |
精灵包 | 不需要专用图片格式,更多效果 | 需要专用图片格式 |
打包加密 | 高于2.6版本 | 低 |
声音 | 3D声音效果(有左右远近效果) | 固定立体声 |
; ~4 X0 E9 Q$ [- ~ | ) r" r* B% Y7 l; l% T! F" [: M
| ) ]/ L% T- ^ n* k1 M
| . y- B$ G9 l+ V0 ~
|
比较项目 | 3.1版本服务器端 | 3.0版本服务器端 | 2.6版本服务器端 |
网络模型 | 完成端口+多线程 |
数据库 | 全开放式,专用类
; ?/ s7 M& C; W& u2 e, Y- h | 由ODBC连接,有改进 | 由ODBC连接 |
DLL控制
+ u7 b, v: t6 ~! \& M* m+ N6 M游戏数据 | 完全开放,由用户自定' k$ I. W2 I# _4 u
| 完全控制,开发要求高 | 有限部分,开发要求低 |
字符集 | Unicode、UTF80 v: R1 Z6 k0 |. ~7 `+ _8 X6 G
| Unicode | ANSI |
- r# P( y; z; H( D. q0 r: }$ W | ! ^& K/ t* r% q; R, s
| 6 Y7 j: P( r7 ^! d; {( c! x: K
| ' Y4 s' Y% H' g
|
比较项目 | 3.1版本游戏部分开发
5 k9 v" A0 r) r4 D9 _# U3 H) _ W7 M: ] | 3.0版本游戏部分开发 | 2.6版本游戏部分开发 |
开发难度 | 低于3.01 _) r7 }' Z/ _5 c, U; g
| 高于2.6版本,需要控制更多数据,危险 | 低,关键部分由服务器端维护,安全 |
提供参考 | 《御剑江湖》2.x源程序
) s V1 q G7 S | 《御剑江湖》1.x源程序: r9 d, D8 E- m; C L" a# y
《图形江湖》2.X源程序 | 《图形江湖》1.X源程序 |
字符集 | Unicode、UTF8
2 c$ m5 ~* D d( y | Unicode | ANSI |
7 c9 [) p0 e4 k9 G+ N8 S2 h |
" O( i4 s" W* l% V+ u |
6 P9 q3 y, Q. N5 c+ r3 t4 b |
* `" G9 S8 n- q# [ |
0 w, }% }8 E7 Y% } |
% }7 ?& y/ D9 p S |
% u# V, F: m8 b& T2 |8 w/ Y |
2 G4 P' C. y7 C; }% `% r |
. d0 s v e' V+ ?+ H5 R* a | 2 v+ v* O; q6 w& A
|
6 j- l |/ t* u4 G9 h |
& h: K# ]9 s2 N7 g7 G+ |3 A# D |