TA的每日心情 | 开心 2024-11-4 22:10 |
---|
英勇青铜
- 积分
- 77
|
几点疑问
经过了一个简单的wil文件显示
,map的显示,对wil和map的文件结构有了简单的了解,
现在开始对客户端进行学习。
用的是一个翎风的源码
就是论坛上的这个
别的源码几百兆,上g的太复杂了。
【原始翎风源码 39.38m】
里面有个原版和修复版
我用的原版
用的d7
来编译,
控件用的比较少,一个dxd7,一个jock?压缩包里自带了,
还有个udp控件,我用的这个d7 里带了。
然后是wil控件。
开始编译不过都是路径设置问题
需要重新设置一下out ,unit out
search,控件源码,common?
的路径。
这样就可以编译下来了。
这个折腾了2个多小时
学到的要点就是装足控件
设置对路径
编译出来了8个exe文件
然后就是脚本。
这个原始翎风源码 39.38m包里是不带的。
需要自己找脚本
估计是这个翎风源码太古老了,找了几个脚本都是m2出错
大概是复古1.76金币版翎风引擎,这个够古老了但还是
显示地图加载出错,但是是个中间有|符号的地图,文件名根本就没有这个。
沉默版也出错,好像是什么城墙错误?
应该是改脚本就可以,但是对改脚本更是不懂。
后来找个一个里面带的帮助文件差不多的服务端,
装上去了,
服务端可以运行了。
这个又花了1个多小时,
只能找脚本和m2引擎配套的,
大概是新引擎能支持旧脚本
旧引擎跑不了新脚本
每个引擎都想搞点自己的特色,加点新功能,新脚本没有统一的标准
。
好在找到了能跑下来的脚本,不然我就要换源码去学习了。
这个又花了1个多小时
然后是跑client,
client全屏模式,
用窗口模式有块会花屏。
开始怎么都进不了服务器,注册账号没有反应。
但用别的client可以。
折腾了一个多小时,
然后发现是mir.ini里面没有写上端口7000真是哔了狗了。
可以注册登录建立人物砍怪了
发现没有声音?指的是怪物,动作,的声音,但是登录有咚咚咚的音乐
是什么原因?声音开关也打开了的。
换个client是有声音的
这是什么bug?
是数据库里面设置不对的原因吗?
xp系统
下次换个客户端试下?
基本就是这样了,开始学习这个client的源码了。
还有它没有登录器,虽然登录器只是client的外包,但是确实很实用。
也没有找到配套的登陆器的源码,
好像大多用到登录器的已经进入到支持英雄的版本引擎了,基本都是100多m的源码了,需要的控件更多,对delphi的版本也有要求2007的?
还有个学习重点的debug
到现在还没有用过这个去找程序的错误。
都是一点点的尝试修改,效率很低。
|
|