比较项目 | 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声音效果(有左右远近效果) | 固定立体声 |
/ v. r) B s% B0 ]
| 8 U( y7 h8 k9 V; {( }
| 0 X8 X: l# w. m( Q: e6 T& e/ T) a
|
9 P$ b5 m# G# e! O |
比较项目 | 3.1版本服务器端 | 3.0版本服务器端 | 2.6版本服务器端 |
网络模型 | 完成端口+多线程 |
数据库 | 全开放式,专用类: H/ c Q. c1 j1 S$ w ^
| 由ODBC连接,有改进 | 由ODBC连接 |
DLL控制, [5 y3 F8 |) u0 T+ G% B( O4 d
游戏数据 | 完全开放,由用户自定
f$ n. M' U4 b+ h3 e3 t) @9 Y" | | 完全控制,开发要求高 | 有限部分,开发要求低 |
字符集 | Unicode、UTF8
4 G& q$ ^5 ?8 }+ U4 B: Z | Unicode | ANSI |
4 x- [: n: }3 c7 M1 u- p
|
; p* f" m0 ?: t" p8 F |
( |9 A! w5 @, M6 X" E |
. `- n; Q6 h0 D ~% C/ ^ |
比较项目 | 3.1版本游戏部分开发
" q" s: ~) G% l2 V' y0 a6 l | 3.0版本游戏部分开发 | 2.6版本游戏部分开发 |
开发难度 | 低于3.0
6 z. N. Z- ^0 e4 l4 h) i | 高于2.6版本,需要控制更多数据,危险 | 低,关键部分由服务器端维护,安全 |
提供参考 | 《御剑江湖》2.x源程序
. F$ f4 b& a: I$ \, @2 ? | 《御剑江湖》1.x源程序* \& ?$ a; G& f; q
《图形江湖》2.X源程序 | 《图形江湖》1.X源程序 |
字符集 | Unicode、UTF8
/ D% |7 s2 Y- N3 E4 |7 W0 K- ~% a | Unicode | ANSI |
# B u: `7 k2 c% K& A& i
| 2 q. X$ |1 A$ A3 \) R* h
| : F2 z. y1 Z9 K3 I0 P1 Y5 y5 N
|
: u9 t) I3 N4 F3 e |
9 o' J6 [2 V) M3 g |
" o( y2 K% Z9 r3 F9 d, F | 0 ~8 c) j- p8 ^, o5 T
|
7 `9 n& x& t* s( T( @' z6 D( g |
6 _0 \- w A9 d$ U( H3 E
| + [3 a6 O) [$ p n% y
|
" v0 y: i) G7 M) R" d+ V | " e: _# p- Q: q+ Z' e
|