神武2手游宠物打书技巧论:信则有不信则无
首先,我们认为,打书的位置说,和什么书顶什么技能都不可信。 我们从程序角度来分析; 首先,任何技能任何道具 都有一个唯一的id,这个id作用于程序寻找对象并调用出他的其他属性; 同时在客户端中,ID通常用于排序; 所以交易行里的顺序和技能格子里的顺序,他只是ID的顺序排列而已; 要知道,你客户端显示的并不等于服务器计算的。 我们来还原一下打书的逻辑: 1.首先玩家操作打书,也就是我们,做出了操作的行为,游戏客户端将命令传回服务器; 2.服务器首先根据你宠物的ID(每个玩家的每个宠物必然也有1个ID存在数据库里),ID的属性下的技能,比如 技能123 判断,技能数是否小于4,若小于,则计算概率,中了概率,便会增加一个技能,然后通过通信协议,传给客户端 技能 1234 客户端变显示增加了1个技能4,并且自动按ID顺序排列; 3.如果技能大于3,则直接计算,原本有技能1234,现在打书技能5,然后随机删除 1234中的1个,计算好,比如是1235 后,再根据通信协议传给客户端,于是,客户端将1235根据ID顺序重新排列显示,同时显示一条提示; 这样也就出现了什么顺位顶,移位顶; 看上去很长一段话,服务器的计算和数据的发送 其实也就是0.几毫秒; 有时候卡,点了没反应,就是因为通信没有发过去,或者没有接收到。。 卡的时候,你操作了 他很久都不会提示对吧。。 而没有响应的时候,比如你突然断线,其实是指,你的命令没有发到服务器,或者是服务器无法受到你的指令,比如神武的断线机制,能感觉出来就是。。在X秒内 你的命令没有收到回复,则客户端自动重新接连 你玩的时候 断开wifi试试就明白了; 【说白了,打书,只跟脸有关】 扫一扫以下《幻唐志手游》二维码,根据自己的手机(安卓版、IOS版),下载对应的幻唐志手游客户端!赶紧邀请小伙伴,一起畅玩游戏! [编辑:Hi、何同學]
|
本资讯及文章仅代表发表厂商及作者观点,不代表叶子猪本身观点!